ParameterizedEvaluatorWithIntervals2TParameter1, TParameter2, TResult, TResultOverIntervalsEvaluate Method (TimeIntervalCollection, ITrackCalculationProgress, TParameter1, TParameter2) |
Evaluates this parameterized evaluator over the collection of considered time intervals.
Namespace:
AGI.Foundation.Infrastructure
Assembly:
AGI.Foundation.Core (in AGI.Foundation.Core.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public TResultOverIntervals Evaluate(
TimeIntervalCollection consideredIntervals,
ITrackCalculationProgress tracker,
TParameter1 parameter1,
TParameter2 parameter2
)
Public Function Evaluate (
consideredIntervals As TimeIntervalCollection,
tracker As ITrackCalculationProgress,
parameter1 As TParameter1,
parameter2 As TParameter2
) As TResultOverIntervals
public:
virtual TResultOverIntervals Evaluate(
TimeIntervalCollection^ consideredIntervals,
ITrackCalculationProgress^ tracker,
TParameter1 parameter1,
TParameter2 parameter2
) sealed
abstract Evaluate :
consideredIntervals : TimeIntervalCollection *
tracker : ITrackCalculationProgress *
parameter1 : 'TParameter1 *
parameter2 : 'TParameter2 -> 'TResultOverIntervals
override Evaluate :
consideredIntervals : TimeIntervalCollection *
tracker : ITrackCalculationProgress *
parameter1 : 'TParameter1 *
parameter2 : 'TParameter2 -> 'TResultOverIntervals
Parameters
- consideredIntervals
- Type: AGI.Foundation.TimeTimeIntervalCollection
The intervals over which to evaluate. - tracker
- Type: AGI.FoundationITrackCalculationProgress
The progress tracker for reporting the status of this evaluation. - parameter1
- Type: TParameter1
The value of the first parameter. - parameter2
- Type: TParameter2
The value of the second parameter.
Return Value
Type:
TResultOverIntervalsThe result of evaluating with the parameters.
Implements
IParameterizedEvaluatorWithIntervals2TParameter1, TParameter2, TResult, TResultOverIntervalsEvaluate(TimeIntervalCollection, ITrackCalculationProgress, TParameter1, TParameter2)See Also