Interface OperatorBase.IFunction
- All Known Implementing Classes:
CombinedOperator.Conjunction,CombinedOperator.Disjunction,CombinedOperator.Flip,CombinedOperator.Negation,CombinedOperator.OperatorsFunction,CombinedOperator.Pipe,CombinedOperator.Pipe2,IterativeFunction,PositionedOperatorNetworkVariableById.Function,PositionedOperatorRecipeHandler.Function,PositionedOperatorRecipeHandlerInputs.Function,PositionedOperatorRecipeHandlerOutput.Function,PositionedOperatorRecipeHandlerRecipeByInput.Function,PositionedOperatorRecipeHandlerRecipeByOutput.Function,PositionedOperatorRecipeHandlerRecipesByInput.Function,PositionedOperatorRecipeHandlerRecipesByOutput.Function
- Enclosing class:
OperatorBase
public static interface OperatorBase.IFunction
-
Method Summary
Modifier and TypeMethodDescriptionevaluate(OperatorBase.SafeVariablesGetter variables) Evaluate this function for the given input.
-
Method Details
-
evaluate
Evaluate this function for the given input.- Parameters:
variables- The input variables holder.- Returns:
- The output value.
- Throws:
EvaluationException- If an exception occurs while evaluating
-