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() More... | |
Flag | oneIteration (AdaptInfo &adaptInfo, Flag toDo) override |
Implementation of ProblemIterationInterface::oneIteration() More... | |
void | endIteration (AdaptInfo &adaptInfo) override |
Implementation of ProblemIterationInterface::endIteration() More... | |
std::string const & | name () const override |
Returns the name of the problem. More... | |
int | numProblems () const override |
Returns number of managed problems. More... | |
ProblemStatBase & | problem (int number=0) override |
Return the managed ProblemStat problem, by number. More... | |
ProblemStatBase & | problem (std::string const &name) override |
Return the managed ProblemStat problem, by name. More... | |
virtual void | beginIteration (AdaptInfo &) |
Called before each adaption loop iteration. More... | |
virtual Flag | oneIteration (AdaptInfo &adaptInfo, Flag toDo=FULL_ITERATION)=0 |
Determines the execution order of the single adaption steps. If adapt is true, mesh adaption will be performed. This allows to avoid mesh adaption, e.g. in timestep adaption loops of timestep adaptive strategies. More... | |
virtual void | endIteration (AdaptInfo &) |
Called after each adaption loop iteration. More... | |
virtual int | numProblems () const =0 |
Returns number of managed problems. More... | |
virtual ProblemStatBase & | problem (int number=0)=0 |
Returns the problem with the given number. If only one problem is managed by this master problem, the number hasn't to be given. More... | |
virtual ProblemStatBase & | problem (std::string const &name)=0 |
Returns the problem with the given name. More... | |
virtual std::string const & | name () const =0 |
Returns the name of the problem. More... | |
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 | |
ProblemStatBase & | problem_ |
The problem to solve. | |
StandardProblemIteration when derived from ProblemStat.
Use this adaptor when multiple inheritance is used:
Requirements: