Click or drag to resize

LinearClimbOrDescentBehavior.GetEvaluator Method (EvaluatorGroup, IServiceProvider)

Gets an instance of an evaluator that can compute the vertical derivatives of the maneuver.

Namespace:  AGI.Foundation.AircraftPropagation
Assembly:  AGI.Foundation.AircraftPropagation (in AGI.Foundation.AircraftPropagation.dll) Version: 24.3.420.0 (24.3.420.0)
Syntax
public override Evaluator<VerticalBehaviorDerivatives> GetEvaluator(
	EvaluatorGroup group,
	IServiceProvider serviceProvider
)

Parameters

group
Type: AGI.Foundation.EvaluatorGroup
The group in which to create the evaluator and its dependents.
serviceProvider
Type: System.IServiceProvider
A service provider which must provide the ILocationPointService service.

Return Value

Type: Evaluator<VerticalBehaviorDerivatives>
The evaluator that computes the vertical derivatives of the maneuver.
Exceptions
ExceptionCondition
ArgumentNullException Thrown when the parameter group or serviceProvider is null.
PropertyInvalidException Thrown when the property WindModel, PerformanceModels, or LongitudinalLoadFactor is null.
PropertyInvalidException Thrown when the property GravitationalAcceleration is not positive.
See Also