A master problem for a single non coupled problem. More...
#include <StandardProblemIteration.hpp>
Inherits ProblemIterationInterface.
Inherited by StandardProblemIterationAdaptor< ProblemStat< Traits > >, and StandardProblemIterationAdaptor< Model >.
Public Member Functions | |
| 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. | |
| ProblemStatBase & | problem (int number=0) override |
| Return the managed ProblemStat problem, by number. | |
| ProblemStatBase & | problem (std::string const &name) override |
| Return the managed ProblemStat problem, by name. | |
Protected Member Functions | |
| Flag | buildAndAdapt (AdaptInfo &adaptInfo, Flag toDo) |
| Nested assemblage and mesh adaption. | |
Protected Attributes | |
| ProblemStatBase & | problem_ |
| The problem to solve. | |
A master problem for a single non coupled problem.
|
overridevirtual |
Implementation of ProblemIterationIterface::beginIteration()
Reimplemented from ProblemIterationInterface.
References AdaptInfo::spaceIteration().
|
overridevirtual |
Implementation of ProblemIterationInterface::endIteration()
Reimplemented from ProblemIterationInterface.
References AdaptInfo::spaceIteration().
|
overridevirtual |
Returns the name of the problem.
Implements ProblemIterationInterface.
References ProblemStatBase::name(), and StandardProblemIteration::problem_.
Referenced by StandardProblemIteration::problem().
|
inlineoverridevirtual |
Returns number of managed problems.
Implements ProblemIterationInterface.
Implementation of ProblemIterationInterface::oneIteration()
Implements ProblemIterationInterface.
References StandardProblemIteration::buildAndAdapt(), ProblemStatBase::estimate(), Flag::isSet(), StandardProblemIteration::problem_, and ProblemStatBase::solve().
|
overridevirtual |
Return the managed ProblemStat problem, by number.
Implements ProblemIterationInterface.
References StandardProblemIteration::problem_.
|
overridevirtual |
Return the managed ProblemStat problem, by name.
Implements ProblemIterationInterface.
References ProblemStatBase::name(), StandardProblemIteration::name(), and StandardProblemIteration::problem_.