CAPD DynSys Library  5.2.0
capd::threading::TMapFactory< TM > Struct Template Referenceabstract

#include <capd/threading/SolverFactory.h>

Public Types

typedef TMap< TM > Solver
 

Public Member Functions

 TMapFactory (std::string vf, int order, int degree)
 
template<class F >
 TMapFactory (F vf, int order, int dim, int params, int degree)
 
SolvercreateSolver () const
 
virtual TMap< TM > * createSolver () const=0
 

Public Attributes

TM::VectorFieldType vectorField
 
int order
 

Member Typedef Documentation

◆ Solver

template<class TM >
typedef TMap<TM> capd::threading::TMapFactory< TM >::Solver

Constructor & Destructor Documentation

◆ TMapFactory() [1/2]

template<class TM >
capd::threading::TMapFactory< TM >::TMapFactory ( std::string  vf,
int  order,
int  degree 
)
inline

◆ TMapFactory() [2/2]

template<class TM >
template<class F >
capd::threading::TMapFactory< TM >::TMapFactory ( vf,
int  order,
int  dim,
int  params,
int  degree 
)
inline

Member Function Documentation

◆ createSolver() [1/2]

template<class TM >
Solver* capd::threading::TMapFactory< TM >::createSolver ( ) const
inline

◆ createSolver() [2/2]

virtual TMap< TM > * capd::threading::SolverFactory< TMap< TM > >::createSolver
pure virtualinherited

Member Data Documentation

◆ order

template<class TM >
int capd::threading::TMapFactory< TM >::order

◆ vectorField

template<class TM >
TM::VectorFieldType capd::threading::TMapFactory< TM >::vectorField