CAPD::DynSys Library  6.0.0
capd::dynsys::MpLastTermsStepControl Class Reference

#include <capd/dynsys/MpStepControl.h>

Public Types

typedef capd::MpFloat Real
 

Public Member Functions

 MpLastTermsStepControl (int numberOfTerms=1, Real minimalTimeStep=1./1048576.)
 
template<class Solver , class SetType >
Solver::ScalarType computeNextTimeStep (Solver &solver, typename Solver::ScalarType const &, const SetType &s) const
 
template<class Solver , class SetType >
void init (Solver &solver, typename Solver::ScalarType const &, const SetType &s) const
 
Real getMinStepAllowed () const
 

Public Attributes

int m_numberOfTerms
 
Real m_minTimeStep
 

Member Typedef Documentation

◆ Real

Constructor & Destructor Documentation

◆ MpLastTermsStepControl()

capd::dynsys::MpLastTermsStepControl::MpLastTermsStepControl ( int  numberOfTerms = 1,
Real  minimalTimeStep = 1. / 1048576. 
)
inlineexplicit

Member Function Documentation

◆ computeNextTimeStep()

template<class Solver , class SetType >
Solver::ScalarType capd::dynsys::MpLastTermsStepControl::computeNextTimeStep ( Solver &  solver,
typename Solver::ScalarType const &  ,
const SetType &  s 
) const
inline

◆ getMinStepAllowed()

Real capd::dynsys::MpLastTermsStepControl::getMinStepAllowed ( ) const
inline

◆ init()

template<class Solver , class SetType >
void capd::dynsys::MpLastTermsStepControl::init ( Solver &  solver,
typename Solver::ScalarType const &  ,
const SetType &  s 
) const
inline

Member Data Documentation

◆ m_minTimeStep

Real capd::dynsys::MpLastTermsStepControl::m_minTimeStep

◆ m_numberOfTerms

int capd::dynsys::MpLastTermsStepControl::m_numberOfTerms

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