SeedFiniteManeuverOperator Constructor (SwitchableSegment, String, Scalar, DurationStoppingCondition) |
Initializes a new instance.
Namespace:
AGI.Foundation.SegmentPropagation
Assembly:
AGI.Foundation.SegmentPropagation (in AGI.Foundation.SegmentPropagation.dll) Version: 24.2.419.0 (24.2.419.0)
Syntax public SeedFiniteManeuverOperator(
SwitchableSegment switchableManeuverSegment,
string propagationElement,
Scalar fuelFlowScalar,
DurationStoppingCondition stoppingCondition
)
Public Sub New (
switchableManeuverSegment As SwitchableSegment,
propagationElement As String,
fuelFlowScalar As Scalar,
stoppingCondition As DurationStoppingCondition
)
public:
SeedFiniteManeuverOperator(
SwitchableSegment^ switchableManeuverSegment,
String^ propagationElement,
Scalar^ fuelFlowScalar,
DurationStoppingCondition^ stoppingCondition
)
new :
switchableManeuverSegment : SwitchableSegment *
propagationElement : string *
fuelFlowScalar : Scalar *
stoppingCondition : DurationStoppingCondition -> SeedFiniteManeuverOperator
Parameters
- switchableManeuverSegment
- Type: AGI.Foundation.SegmentPropagationSwitchableSegment
The SwitchableSegment that contains both maneuver segments. - propagationElement
- Type: SystemString
The name of the propagation element that is performing the maneuver. - fuelFlowScalar
- Type: AGI.Foundation.GeometryScalar
The fuel flow Scalar to use to compute the StoppingCondition
of the switchableManeuverSegment. - stoppingCondition
- Type: AGI.Foundation.StoppingConditionsDurationStoppingCondition
The particular DurationStoppingCondition whose Threshold
should be updated for the switchableManeuverSegment to burn as long as needed to accomplish the delta-v dictated by the
results of the original ImpulsiveManeuverSegment.
See Also