Click or drag to resize

ImpulsiveManeuverSegment.CreateVariable Method (Double, Double, SetVariableCallback<ImpulsiveManeuverSegmentConfiguration>)

Namespace:  AGI.Foundation.SegmentPropagation
Assembly:  AGI.Foundation.SegmentPropagation (in AGI.Foundation.SegmentPropagation.dll) Version: 25.1.421.0 (25.1.421.0)
Syntax
public DelegateBasedVariable<ImpulsiveManeuverSegmentConfiguration> CreateVariable(
	double maximumStep,
	double perturbation,
	SetVariableCallback<ImpulsiveManeuverSegmentConfiguration> setter
)

Parameters

maximumStep
Type: System.Double
The maximum step that the variable should take.
perturbation
Type: System.Double
The perturbation that should be used when finding the functions derivative with respect to this variable.
setter
Type: AGI.Foundation.NumericalMethods.SetVariableCallback<ImpulsiveManeuverSegmentConfiguration>
The delegate that will set the value in the configuration. The value of the variable passed into this delegate is the delta that must be added to the relevant value in the configuration, not the total value that the value in the delegate should be.

Return Value

Type: DelegateBasedVariable<ImpulsiveManeuverSegmentConfiguration>
The configured DelegateBasedVariable<T>.
See Also