Struct CVodeIntegrator::IntegratorOptions#

Nested Relationships#

This struct is a nested type of Class CVodeIntegrator.

Inheritance Relationships#

Base Type#

Struct Documentation#

struct IntegratorOptions : public Karana::Integrators::SundialsImplicitIntegrator::IntegratorOptions

CVODE multistep controls shared by its Adams and BDF presets.

Public Members

int max_order = 0

Maximum integration order; 0 uses the default (Adams 12, BDF 5).

double eta_min_fx = 0.0

Experimental: lower bound of the step-size ratio deadband after successful integration steps.

double eta_max_fx = 1.5

Experimental: upper bound of the step-size ratio deadband after successful integration steps.

bool stability_limit_detection = false

Experimental: reduce BDF order when a stability limit is detected (BDF only). Toggling may reset or reduce num_stab_lim_order_reductions.