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::Math::Integrator::IntegratorOptions(Struct Integrator::IntegratorOptions)
Struct Documentation#
-
struct IntegratorOptions : public Karana::Math::Integrator::IntegratorOptions#
Struct with options for this integrator
Public Functions
-
IntegratorOptions() = default#
-
inline IntegratorOptions(const IntegratorOptions &p)#
-
inline IntegratorOptions &operator=(const IntegratorOptions &p)#
-
inline virtual ~IntegratorOptions()#
Public Members
-
double rtol = 1e-4#
-
double atol = 1e-8#
-
long max_num_steps = 1e6#
-
unsigned int anderson_accel = 0#
Anderson acceleration used with the FixedPoint solver.
-
NLSOLVER nlsolver = NLSOLVER::FIXEDPOINT#
-
bool use_jacobian = false#
set to true to have the integrator use Jacobians (experimental)
-
IntegratorOptions() = default#