AMDiS  0.3
The Adaptive Multi-Dimensional Simulation Toolbox
StandardProblemIterationAdaptor< Model > Class Template Reference

StandardProblemIteration when derived from ProblemStat. More...

#include <StandardProblemIteration.hpp>

Inherits StandardProblemIteration.

Public Member Functions

 StandardProblemIterationAdaptor (StandardProblemIterationAdaptor const &)
 
 StandardProblemIterationAdaptor (StandardProblemIterationAdaptor &&)
 
- Public Member Functions inherited from StandardProblemIteration
 StandardProblemIteration (ProblemStatBase &prob)
 constructor
 
void beginIteration (AdaptInfo &adaptInfo) override
 Implementation of ProblemIterationIterface::beginIteration()
 
Flag oneIteration (AdaptInfo &adaptInfo, Flag toDo) override
 Implementation of ProblemIterationInterface::oneIteration()
 
void endIteration (AdaptInfo &adaptInfo) override
 Implementation of ProblemIterationInterface::endIteration()
 
std::string const & name () const override
 Returns the name of the problem.
 
int numProblems () const override
 Returns number of managed problems.
 
ProblemStatBaseproblem (int number=0) override
 Return the managed ProblemStat problem, by number.
 
ProblemStatBaseproblem (std::string const &name) override
 Return the managed ProblemStat problem, by name.
 

Additional Inherited Members

- Protected Member Functions inherited from StandardProblemIteration
Flag buildAndAdapt (AdaptInfo &adaptInfo, Flag toDo)
 Nested assemblage and mesh adaption.
 
- Protected Attributes inherited from StandardProblemIteration
ProblemStatBaseproblem_
 The problem to solve.
 

Detailed Description

template<class Model>
class AMDiS::StandardProblemIterationAdaptor< Model >

StandardProblemIteration when derived from ProblemStat.

Use this adaptor when multiple inheritance is used:

class Problem
: public ProblemStatBase
: StandardProblemIterationAdaptor<Problem>
{};

Requirements:


The documentation for this class was generated from the following file: