Click or drag to resize

ParameterizedEvaluatorWithIntervals7<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals>.Evaluate Method (TimeIntervalCollection, ITrackCalculationProgress, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7)

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.3.420.0 (24.3.420.0)
Syntax
public TResultOverIntervals Evaluate(
	TimeIntervalCollection consideredIntervals,
	ITrackCalculationProgress tracker,
	TParameter1 parameter1,
	TParameter2 parameter2,
	TParameter3 parameter3,
	TParameter4 parameter4,
	TParameter5 parameter5,
	TParameter6 parameter6,
	TParameter7 parameter7
)

Parameters

consideredIntervals
Type: AGI.Foundation.Time.TimeIntervalCollection
The intervals over which to evaluate.
tracker
Type: AGI.Foundation.ITrackCalculationProgress
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.
parameter3
Type: TParameter3
The value of the third parameter.
parameter4
Type: TParameter4
The value of the fourth parameter.
parameter5
Type: TParameter5
The value of the fifth parameter.
parameter6
Type: TParameter6
The value of the sixth parameter.
parameter7
Type: TParameter7
The value of the seventh parameter.

Return Value

Type: TResultOverIntervals
The result of evaluating with the parameters.

Implements

IParameterizedEvaluatorWithIntervals7<TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7, TResult, TResultOverIntervals>.Evaluate(TimeIntervalCollection, ITrackCalculationProgress, TParameter1, TParameter2, TParameter3, TParameter4, TParameter5, TParameter6, TParameter7)
See Also