BulirschStoerIntegrator#

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

Bases: INumericalIntegrator

Bulirsch-Stoer 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_sequences

Get or set the maximum number of sequences. Dimensionless.

max_iterations

Get or set the maximum number of iterations. Dimensionless.

tolerance

Get or set the error tolerance for step size control. Dimensionless.

first_safety_coefficient

Get or set the first safety coefficient. Dimensionless.

second_safety_coefficient

Get or set the second safety coefficient. Dimensionless.

Import detail#

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

Property detail#

property BulirschStoerIntegrator.initial_step: float#

Get or set the initial step. Uses time dimension.

property BulirschStoerIntegrator.use_fixed_step: bool#

True if running in fixed-step mode.

property BulirschStoerIntegrator.use_max_step: bool#

Whether or not to enforce the maximum step.

property BulirschStoerIntegrator.use_min_step: bool#

Whether or not to enforce the minimum step.

property BulirschStoerIntegrator.max_step: float#

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

property BulirschStoerIntegrator.min_step: float#

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

property BulirschStoerIntegrator.max_relative_err: float#

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

property BulirschStoerIntegrator.max_sequences: int#

Get or set the maximum number of sequences. Dimensionless.

property BulirschStoerIntegrator.max_iterations: int#

Get or set the maximum number of iterations. Dimensionless.

property BulirschStoerIntegrator.tolerance: float#

Get or set the error tolerance for step size control. Dimensionless.

property BulirschStoerIntegrator.first_safety_coefficient: float#

Get or set the first safety coefficient. Dimensionless.

property BulirschStoerIntegrator.second_safety_coefficient: float#

Get or set the second safety coefficient. Dimensionless.