RungeKutta4th5th#

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

Bases: INumericalIntegrator

RK4th5th 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 RungeKutta4th5th

Property detail#

property RungeKutta4th5th.initial_step: float#

Get or set the initial step. Uses time dimension.

property RungeKutta4th5th.use_fixed_step: bool#

True if running in fixed-step mode.

property RungeKutta4th5th.use_max_step: bool#

Whether or not to enforce the maximum step.

property RungeKutta4th5th.use_min_step: bool#

Whether or not to enforce the minimum step.

property RungeKutta4th5th.max_step: float#

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

property RungeKutta4th5th.min_step: float#

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

property RungeKutta4th5th.max_relative_err: float#

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

property RungeKutta4th5th.max_absolute_err: float#

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

property RungeKutta4th5th.high_safety_coefficient: float#

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

property RungeKutta4th5th.low_safety_coefficient: float#

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

property RungeKutta4th5th.error_control: ErrorControl#

Get or set the error control method.

property RungeKutta4th5th.max_iterations: int#

Get or set the maximum iterations. Dimensionless.