Click or drag to resize

PushOverOrPullUpBehavior.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
PropertyInvalidException Thrown when WindModel, PerformanceModels, LongitudinalLoadFactor, or TransverseLoadFactor is null.
PropertyInvalidException Thrown when GravitationalAcceleration is not positive.
ArgumentNullException Thrown when group or serviceProvider is null.
See Also