Interface OperatorBase.IFunction
- All Known Implementing Classes:
CombinedOperator.Conjunction
,CombinedOperator.Disjunction
,CombinedOperator.Flip
,CombinedOperator.Negation
,CombinedOperator.OperatorsFunction
,CombinedOperator.Pipe
,CombinedOperator.Pipe2
,IterativeFunction
,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
-