ODEBND
mc::ODEBND_VAL< T, PMT, PVT >::Options Struct Reference

Integrator options.

#include <odebnd_val.hpp>

Collaboration diagram for mc::ODEBND_VAL< T, PMT, PVT >::Options:

List of all members.

Public Types

enum  WRAPPING_STRATEGY { NONE = 0, ELLIPS }
 Enumeration of wrapping mitigation strategies. More...

Public Member Functions

 Options ()
 Constructor.

Public Attributes

unsigned int TSORDER
 Taylor series expansion order (Default: 7)
WRAPPING_STRATEGY WRAPMIT
 Wrapping mitigation strategy.
unsigned int ORDMIT
 Order of wrapping mitigation strategy (Default: 1)
double DMAX
 Maximum enclosure diameter, \(D_{\rm max}\) (Default: 1e20)
double HMIN
 Minimum step-size, \(h_{\rm min}\) (Default: 1e-8)
double HMAX
 Maximum step-size, \(h_{\rm max}\) (Default: 1e8)
double HREDUC
 Reduction factor for step-size validation between 0-1 (default: 0.8)
double HSTAB
 Whether or not to consider stepsize dependence in Taylor truncation term (default: true)
double TOL
 Tolerance on truncation error for step size selection (Default: 1e-7)
bool SCALING
 Whether or not to adjust scaling for state components (default: true)
double ATOL
 Absolute tolerance for scaling (Default: 1e-10)
double QTOL
 Tolerance when dividing by trace of shape matrix in ellipsoidal bounds (Default: mc::machprec())
bool TSTOP
 Whether to stop and reinitialize the integrator at time steps (default: true)
bool PMVALID
 Whether or not to use polynomial models for stepsize validation (Default: false)
bool USEINV
 Whether or not to use the specified invariants for bounds contraction (default: true)
ODESLV_GSL< T >::Options ODESLVOPT
 Options of non-validated ODE solver for reachable set approximation.
int DISPLAY
 Display level (default: 1)
bool RESRECORD
 Whether or not to record results (default: false)

template<typename T, typename PMT = mc::TModel<T>, typename PVT = mc::TVar<T>>
struct mc::ODEBND_VAL< T, PMT, PVT >::Options


Member Enumeration Documentation

template<typename T , typename PMT = mc::TModel<T>, typename PVT = mc::TVar<T>>
enum mc::ODEBND_VAL::Options::WRAPPING_STRATEGY
Enumerator:
NONE 

No wrapping mitigation.

ELLIPS 

Ellipsoidal contractor with linear preconditioning [Default].


The documentation for this struct was generated from the following file: