1using System.Threading.Tasks;
Base class for all types of elements.
Basic interface for all types of elements.
An interative evaluator of a function supporting the IIterativeEvaluation interface.
bool IsAsynchronous
If the evaluator include asynchronous evaluation. Asynchronous evaluators should be evaluated using E...
IElement GetAggregatedResult()
Gets the aggregated result.
Task< IElement > EvaluateAsync(Variables Variables)
Evaluates the evaluator, using the variables provided in the Variables collection and an object inst...
IElement Evaluate(Variables Variables)
Evaluates the evaluator, using the variables provided in the Variables collection and an object inst...
bool UsesElement
If the evaluator uses the current element in its aggregate evaluation.
void AggregateElement(IElement Element)
Aggregates one new element.
void RestartEvaluator()
Restarts the evaluator.