CAPD::DynSys Library
6.0.0
|
This class is a common interface for StepControl used in PoincareMap and TimeMap. Both classes inherit this interface. More...
#include <capd/dynsys/MpStepControl.h>
Public Types | |
typedef MpLastTermsStepControl | StepControlType |
Public Member Functions | |
StepControlInterface () | |
StepControlInterface (const StepControlType &stepControl) | |
void | turnOnStepControl () |
void | turnOffStepControl () |
void | onOffStepControl (bool _onOffStepControl) |
const StepControlType & | getStepControl () const |
void | setStepControl (const StepControlType &stepControl) |
bool | isStepChangeAllowed () const |
void | setAbsoluteTolerance (TolScalarType tol) |
void | setRelativeTolerance (TolScalarType tol) |
TolScalarType | getAbsoluteTolerance () const |
TolScalarType | getRelativeTolerance () const |
Scalar | getMaxStep () const |
void | setMaxStep (Scalar maxStep) |
Static Public Member Functions | |
template<class Solver , class SetType > | |
static TolScalarType | getEffectiveTolerance (Solver &solver, const SetType &s) |
Protected Attributes | |
StepControlType | m_stepControl |
bool | m_onOffStepControl |
TolScalarType | m_absoluteTolerance |
TolScalarType | m_relativeTolerance |
Scalar | m_maxStep |
This class is a common interface for StepControl used in PoincareMap and TimeMap. Both classes inherit this interface.
typedef MpLastTermsStepControl capd::dynsys::StepControlInterface< MpLastTermsStepControl, Scalar >::StepControlType |
|
inline |
|
inline |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |