MCSPropagate#
- class ansys.stk.core.stkobjects.astrogator.MCSPropagate#
Bases:
IMCSSegment
,IComponentInfo
,ICloneable
,IRuntimeTypeInfoProvider
The Propagate segment.
Overview#
Enable or disables the specified control parameter. |
|
Disables the specified control parameter. |
|
Sees if the specified control is enabled. |
Get or set the propagator. |
|
Get the list of stopping conditions defined for the segment. |
|
Get or set the minimum time that must elapse from the beginning of the segment until Astrogator will begin checking stopping conditions for satisfaction. Uses Time Dimension. |
|
Get or set the maximum propagation time, after which the segment will end regardless of whether the stopping conditions have been satisfied. Uses Time Dimension. |
|
If true, the maximum propagation time is enforced. |
|
If true, Astrogator will issue a warning message if propagation is stopped by the Maximum Propagation Time parameter. |
|
Return whether or not the control parameters can be set. |
|
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 MCSPropagate
Property detail#
- property MCSPropagate.stopping_conditions: StoppingConditionCollection#
Get the list of stopping conditions defined for the segment.
- property MCSPropagate.min_propagation_time: float#
Get or set 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 MCSPropagate.max_propagation_time: float#
Get or set the maximum propagation time, after which the segment will end regardless of whether the stopping conditions have been satisfied. Uses Time Dimension.
- property MCSPropagate.enable_max_propagation_time: bool#
If true, the maximum propagation time is enforced.
- property MCSPropagate.enable_warning_message: bool#
If true, Astrogator will issue a warning message if propagation is stopped by the Maximum Propagation Time parameter.
- property MCSPropagate.control_parameters_available: bool#
Return whether or not the control parameters can be set.
- property MCSPropagate.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.
Method detail#
- MCSPropagate.enable_control_parameter(self, param: ControlAdvanced) None #
Enable or disables the specified control parameter.
- Parameters:
param :
ControlAdvanced
- Returns:
- MCSPropagate.disable_control_parameter(self, param: ControlAdvanced) None #
Disables the specified control parameter.
- Parameters:
param :
ControlAdvanced
- Returns:
- MCSPropagate.is_control_parameter_enabled(self, param: ControlAdvanced) bool #
Sees if the specified control is enabled.
- Parameters:
param :
ControlAdvanced
- Returns: