RungeKutta2nd3rd#

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

Bases: INumericalIntegrator

RK2nd3rd Numerical Integrator.

Overview#

initial_step

Get or set the initial step. Uses time dimension.

use_fixed_step

True if running in fixed-step mode.

use_max_step

Whether or not to enforce the maximum step.

use_min_step

Whether or not to enforce the minimum step.

max_step

Get or set the maximum step size to allow (absolute value). Uses Time Dimension.

min_step

Get or set the minimum step size to allow (absolute value). Uses Time Dimension.

max_relative_err

Get or set the maximum relative error used to control step size. Dimensionless.

max_absolute_err

Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless.

high_safety_coefficient

Get or set the ‘safety’ coefficient used to decrease step size if the error is too high. Dimensionless.

low_safety_coefficient

Get or set the ‘safety’ coefficient used to increase step size if the error is too low. Dimensionless.

error_control

Get or set the error control method.

max_iterations

Get or set the maximum iterations. Dimensionless.

Import detail#

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

Property detail#

property RungeKutta2nd3rd.initial_step: float#

Get or set the initial step. Uses time dimension.

property RungeKutta2nd3rd.use_fixed_step: bool#

True if running in fixed-step mode.

property RungeKutta2nd3rd.use_max_step: bool#

Whether or not to enforce the maximum step.

property RungeKutta2nd3rd.use_min_step: bool#

Whether or not to enforce the minimum step.

property RungeKutta2nd3rd.max_step: float#

Get or set the maximum step size to allow (absolute value). Uses Time Dimension.

property RungeKutta2nd3rd.min_step: float#

Get or set the minimum step size to allow (absolute value). Uses Time Dimension.

property RungeKutta2nd3rd.max_relative_err: float#

Get or set the maximum relative error used to control step size. Dimensionless.

property RungeKutta2nd3rd.max_absolute_err: float#

Get or set the maximum absolute error; Also used if relative scale is too small. Dimensionless.

property RungeKutta2nd3rd.high_safety_coefficient: float#

Get or set the ‘safety’ coefficient used to decrease step size if the error is too high. Dimensionless.

property RungeKutta2nd3rd.low_safety_coefficient: float#

Get or set the ‘safety’ coefficient used to increase step size if the error is too low. Dimensionless.

property RungeKutta2nd3rd.error_control: ErrorControl#

Get or set the error control method.

property RungeKutta2nd3rd.max_iterations: int#

Get or set the maximum iterations. Dimensionless.