NumericalPropagatorWrapper#

class ansys.stk.core.stkobjects.astrogator.NumericalPropagatorWrapper#

Bases: IComponentInfo, ICloneable

Numerical Propagator.

Overview#

set_numerical_integrator

Change the single step integrator.

central_body_name

Get or set the central body for Propagation.

use_variation_of_parameters

Whether or not to use a variation of parameters(VOP) in universal variables formulation of the equations of motion; related to numerical integrator.

use_regularized_time

Whether or not to use regularized time; related to numerical integrator.

regularized_time_exponent

Get or set the exponent to use in regularized time; related to numerical integrator. Dimensionless.

regularized_time_steps_per_orbit

Get or set the steps per orbit used in regularized time; related to numerical integrator. Dimensionless.

propagator_functions

Get the list of propagator functions.

numerical_integrator

Get the numerical integrator.

numerical_integrator_type

Get the single step integrator type.

Import detail#

from ansys.stk.core.stkobjects.astrogator import NumericalPropagatorWrapper

Property detail#

property NumericalPropagatorWrapper.central_body_name: str#

Get or set the central body for Propagation.

property NumericalPropagatorWrapper.use_variation_of_parameters: bool#

Whether or not to use a variation of parameters(VOP) in universal variables formulation of the equations of motion; related to numerical integrator.

property NumericalPropagatorWrapper.use_regularized_time: bool#

Whether or not to use regularized time; related to numerical integrator.

property NumericalPropagatorWrapper.regularized_time_exponent: float#

Get or set the exponent to use in regularized time; related to numerical integrator. Dimensionless.

property NumericalPropagatorWrapper.regularized_time_steps_per_orbit: int#

Get or set the steps per orbit used in regularized time; related to numerical integrator. Dimensionless.

property NumericalPropagatorWrapper.propagator_functions: PropagatorFunctionCollection#

Get the list of propagator functions.

property NumericalPropagatorWrapper.numerical_integrator: INumericalIntegrator#

Get the numerical integrator.

property NumericalPropagatorWrapper.numerical_integrator_type: NumericalIntegrator#

Get the single step integrator type.

Method detail#

NumericalPropagatorWrapper.set_numerical_integrator(self, integrator: NumericalIntegrator) None#

Change the single step integrator.

Parameters:

integrator : NumericalIntegrator

Returns:

None