Click or drag to resize

LinearClimbOrDescentBehaviorGetEvaluator 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.FoundationEvaluatorGroup
The group in which to create the evaluator and its dependents.
serviceProvider
Type: SystemIServiceProvider
A service provider which must provide the ILocationPointService service.

Return Value

Type: EvaluatorVerticalBehaviorDerivatives
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 .
PropertyInvalidException Thrown when the property GravitationalAcceleration is not positive.
See Also