24 #ifndef _PDEPROBLEM_INTERFACE_H_
25 #define _PDEPROBLEM_INTERFACE_H_
36 #include <lac/vector.h>
41 template<
typename VECTOR>
42 class DOpEOutputHandler;
43 template<
typename VECTOR>
44 class DOpEExceptionHandler;
52 template<
typename PROBLEM,
typename VECTOR,
int dealdim>
60 _base_priority = base_priority;
61 _post_index =
"_" + this->
GetProblem()->GetName();
112 dwrc.Initialize(
GetProblem()->GetSpaceTimeHandler(),
122 virtual const std::map<std::string, unsigned int>&
146 return _base_priority;
151 std::string _post_index;
PROBLEM * GetProblem()
Definition: pdeprobleminterface.h:129
std::string GetPostIndex()
Definition: pdeprobleminterface.h:139
PDEProblemInterface(PROBLEM *OP, int base_priority=0)
Definition: pdeprobleminterface.h:56
virtual void ReInit()
Definition: pdeprobleminterface.h:76
void InitializeDWRC(DWRC &dwrc)
Definition: pdeprobleminterface.h:110
void SetProblemType(std::string type, unsigned int num=0)
Definition: pdeprobleminterface.h:99
int GetBasePriority()
Definition: pdeprobleminterface.h:144
const PROBLEM * GetProblem() const
Definition: pdeprobleminterface.h:134
Definition: pdeprobleminterface.h:53
Definition: outputhandler.h:42
virtual void ComputeReducedFunctionals()=0
virtual ~PDEProblemInterface()
Definition: pdeprobleminterface.h:64
virtual const std::map< std::string, unsigned int > & GetFunctionalPosition() const
Definition: pdeprobleminterface.h:123