public class UdaFuzzyHandler
extends de.bsvrz.iav.fuzzylib.interpreter.logik.FuzzyLogikHandler
Modifier and Type | Field and Description |
---|---|
private static de.bsvrz.sys.funclib.debug.Debug |
LOGGER |
Constructor and Description |
---|
UdaFuzzyHandler() |
Modifier and Type | Method and Description |
---|---|
de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] |
getHandledOperators()
.
|
private List<Object> |
konvertiereInLogischeWerte(List<? extends Object> operanden)
konvertiert die Liste der übergebenen Operanden in Objekte com Typ
LogischerWert . |
Object |
perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<Object> operanden)
.
|
de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation |
validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator,
List<? extends Object> operanden)
.
|
algebraischesProdukt, algebraischeSumme, gammaOperator
implikation, komplement, maximum, minimum
public de.bsvrz.sys.funclib.bitctrl.interpreter.Operator[] getHandledOperators()
getHandledOperators
in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
getHandledOperators
in class de.bsvrz.iav.fuzzylib.interpreter.logik.FuzzyLogikHandler
Handler.getHandledOperators()
private List<Object> konvertiereInLogischeWerte(List<? extends Object> operanden)
LogischerWert
.operanden
- die zu konvertierenden Objektepublic Object perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, List<Object> operanden)
perform
in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
perform
in class de.bsvrz.iav.fuzzylib.interpreter.logik.FuzzyLogikHandler
Handler.perform(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator,
java.util.List)
public de.bsvrz.sys.funclib.bitctrl.interpreter.HandlerValidation validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator operator, List<? extends Object> operanden)
validiereHandler
in interface de.bsvrz.sys.funclib.bitctrl.interpreter.Handler
validiereHandler
in class de.bsvrz.iav.fuzzylib.interpreter.logik.FuzzyLogikHandler
Handler.validiereHandler(de.bsvrz.sys.funclib.bitctrl.interpreter.Operator,
java.util.List)
Copyright © 2017 BitCtrl Systems GmbH. All rights reserved.