IEvaluatorOverIntervalsTResult, TResultOverIntervalsEvaluate Method (TimeInterval, ITrackCalculationProgress) |
Evaluates over a single considered time interval. This evaluation also reports evaluation progress.
Namespace:
AGI.Foundation
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax TResultOverIntervals Evaluate(
TimeInterval consideredInterval,
ITrackCalculationProgress tracker
)
Function Evaluate (
consideredInterval As TimeInterval,
tracker As ITrackCalculationProgress
) As TResultOverIntervals
TResultOverIntervals Evaluate(
TimeInterval^ consideredInterval,
ITrackCalculationProgress^ tracker
)
abstract Evaluate :
consideredInterval : TimeInterval *
tracker : ITrackCalculationProgress -> 'TResultOverIntervals
Parameters
- consideredInterval
- Type: AGI.Foundation.TimeTimeInterval
The interval over which the evaluator is to analyze. - tracker
- Type: AGI.FoundationITrackCalculationProgress
The tracker used for reporting progress of this evaluation.
Return Value
Type:
TResultOverIntervalsThe value of the function over the interval.
Remarks
For information about the specific function evaluated by this evaluator, see the documentation for the
method that was used to create this evaluator.
Once created, an evaluator will ignore changes made to the object(s) from which it was created. You should create a new evaluator
after making changes to definitional objects in order for those changes to be reflected in the results.
See Also