CAPD DynSys Library 5.2.0
capd::dynsys::FixedStepControl< ScalarType > Class Template Reference

#include <capd/dynsys/StepControl.h>

Public Member Functions

 FixedStepControl (const ScalarType &timeStep=ScalarType(1./1024.))
 
template<class DS , class SetType >
DS::ScalarType computeNextTimeStep (DS &, typename DS::ScalarType const &, const SetType &, const typename DS::ScalarType &maxStep) const
 
template<class DS , class SetType >
void init (DS &, typename DS::ScalarType const &, const SetType &) const
 
double getMinStepAllowed () const
 

Constructor & Destructor Documentation

◆ FixedStepControl()

template<typename ScalarType >
capd::dynsys::FixedStepControl< ScalarType >::FixedStepControl ( const ScalarType &  timeStep = ScalarType(1./1024.))
inlineexplicit

Member Function Documentation

◆ computeNextTimeStep()

template<typename ScalarType >
template<class DS , class SetType >
DS::ScalarType capd::dynsys::FixedStepControl< ScalarType >::computeNextTimeStep ( DS &  ,
typename DS::ScalarType const &  ,
const SetType ,
const typename DS::ScalarType &  maxStep 
) const
inline

◆ getMinStepAllowed()

template<typename ScalarType >
double capd::dynsys::FixedStepControl< ScalarType >::getMinStepAllowed ( ) const
inline

◆ init()

template<typename ScalarType >
template<class DS , class SetType >
void capd::dynsys::FixedStepControl< ScalarType >::init ( DS &  ,
typename DS::ScalarType const &  ,
const SetType  
) const
inline