CAPD DynSys Library  5.2.0
StepControl.h File Reference
#include <cmath>
#include "capd/basicalg/minmax.h"
#include "capd/basicalg/TypeTraits.h"
#include "capd/rounding/DoubleRounding.h"
#include "capd/basicalg/power.h"
#include "capd/vectalg/Norm.hpp"
#include "capd/vectalg/iobject.hpp"

Classes

class  capd::dynsys::StepControlInterface< StepControlT, Scalar >
 This class is a common interface for StepControl used in PoincareMap and TimeMap. Both classes inherit this interface. More...
 
class  capd::dynsys::NoStepControlInterface< StepControlT >
 
class  capd::dynsys::NoStepControl
 This class provides an empty time step control for the solutions to ODEs. It contains an interface for other implementations of TSC. More...
 
class  capd::dynsys::StepControlInterface< NoStepControl, double >
 
class  capd::dynsys::FixedStepControl< ScalarType >
 
class  capd::dynsys::ILastTermsStepControl
 
class  capd::dynsys::DLastTermsStepControl
 
class  capd::dynsys::IEncFoundStepControl
 

Namespaces

 capd
 
 capd::dynsys
 

Functions

template<class Real >
Real capd::dynsys::clearMantissaBits (Real step, int maxValue=32)
 the following function clears the last bits of mantissa More...
 
template<class Solver >
Solver::ScalarType capd::dynsys::computeNextStep (Solver &solver, int numberOfTerms, const typename TypeTraits< typename Solver::ScalarType >::Real &epsilon, const typename TypeTraits< typename Solver::ScalarType >::Real &minTimeStep, int degree)
 Computes next time step using already computed Taylor series of the solution. More...
 

Detailed Description

Author
Tomasz Kapela, Daniel Wilczak