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
-