Struct CVodeIntegrator::IntegratorOptions#
Defined in File Integrator.h
Nested Relationships#
This struct is a nested type of Class CVodeIntegrator.
Inheritance Relationships#
Base Type#
public Karana::Integrators::SundialsImplicitIntegrator::IntegratorOptions(Struct SundialsImplicitIntegrator::IntegratorOptions)
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.
-
int max_order = 0