24 #ifndef PDEPROBLEM_INTERFACE_H_
25 #define PDEPROBLEM_INTERFACE_H_
36 #include <deal.II/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