ManeuverFinitePropagator#
- class ansys.stk.core.stkobjects.astrogator.ManeuverFinitePropagator#
Bases:
IRuntimeTypeInfoProvider
Propagation for a finite maneuver.
Overview#
Get or set the propagator. |
|
Get the stopping conditions list. |
|
Minimum Propagation Time - the minimum time that must elapse from the beginning of the segment until Astrogator will begin checking stopping conditions for satisfaction. Uses Time Dimension. |
|
Maximum Propagation Time - the maximum propagation time, after which the segment will end regardless of whether the stopping conditions have been satisfied. Uses Time Dimension. |
|
Enable Maximum Propagation Time - apply the maximum propagation time. |
|
Issue a warning message if propagation is stopped by the Maximum Propagation Time parameter. |
|
Get or set the option to start the maneuver half the time before the previous segment ended. This property is only available for use with a duration stopping condition. |
|
Get or set the value by which to adjust the centering of the burn. A positive value will center the burn after the previous segment ends by the amount specified in the Burn Center Bias field. Uses Time Dimension. |
|
Override Maximum Propagation Time - if there is a duration or epoch stopping condition that occurs after the maximum propagation time, ignore the maximum propagation time. |
|
|
Stop immediately if propagation begins beyond an active epoch stopping condition. |
If this segment is propagating the state transition matrix, reset it to the identity matrix at the start of the segment. |
Import detail#
from ansys.stk.core.stkobjects.astrogator import ManeuverFinitePropagator
Property detail#
- property ManeuverFinitePropagator.stopping_conditions: StoppingConditionCollection#
Get the stopping conditions list.
- property ManeuverFinitePropagator.min_propagation_time: float#
Minimum Propagation Time - the minimum time that must elapse from the beginning of the segment until Astrogator will begin checking stopping conditions for satisfaction. Uses Time Dimension.
- property ManeuverFinitePropagator.max_propagation_time: float#
Maximum Propagation Time - the maximum propagation time, after which the segment will end regardless of whether the stopping conditions have been satisfied. Uses Time Dimension.
- property ManeuverFinitePropagator.enable_max_propagation_time: bool#
Enable Maximum Propagation Time - apply the maximum propagation time.
- property ManeuverFinitePropagator.enable_warning_message: bool#
Issue a warning message if propagation is stopped by the Maximum Propagation Time parameter.
- property ManeuverFinitePropagator.enable_center_burn: bool#
Get or set the option to start the maneuver half the time before the previous segment ended. This property is only available for use with a duration stopping condition.
- property ManeuverFinitePropagator.bias: float#
Get or set the value by which to adjust the centering of the burn. A positive value will center the burn after the previous segment ends by the amount specified in the Burn Center Bias field. Uses Time Dimension.
- property ManeuverFinitePropagator.override_max_propagation_time: bool#
Override Maximum Propagation Time - if there is a duration or epoch stopping condition that occurs after the maximum propagation time, ignore the maximum propagation time.