Contains all classes needed for space and time adaption. More...

#include <AdaptStationary.hpp>

Inherits AdaptBase.

Public Member Functions

 AdaptStationary (std::string const &name, ProblemIterationInterface &problemIteration, AdaptInfo &adaptInfo)
 Creates a AdaptStationary object with given name.
 
int adapt () override
 Implementation of AdaptBase::adapt()
 
- Public Member Functions inherited from AdaptBase
 AdaptBase (std::string const &name, ProblemIterationInterface *problemIteration, AdaptInfo &adaptInfo, ProblemTimeInterface *problemTime=nullptr, AdaptInfo *initialAdaptInfo=nullptr)
 Constructor.
 
virtual ~AdaptBase ()=default
 Destructor.
 
std::string const & name () const
 Returns name.
 
ProblemIterationInterface * problemIteration () const
 Returns problemIteration.
 
void setProblemIteration (ProblemIterationInterface *problemIteration)
 
AdaptInfo & adaptInfo () const
 Returns adaptInfo.
 
ProblemTimeInterface * problemTime () const
 Returns problemTime.
 
void setProblemTime (ProblemTimeInterface *problemTime)
 
AdaptInfo & initialAdaptInfo () const
 Returns initialAdaptInfo.
 

Additional Inherited Members

- Protected Attributes inherited from AdaptBase
std::string name_
 Name of the adaption loop.
 
ProblemIterationInterface * problemIteration_
 Problem iteration interface.
 
AdaptInfo & adaptInfo_
 Main adapt info.
 
ProblemTimeInterface * problemTime_
 problem time interface
 
AdaptInfo * initialAdaptInfo_
 Adapt info for initial adapt. Will be given to problemTime->solveInitialProblem().
 

Detailed Description

Contains all classes needed for space and time adaption.

AdaptStationary contains information about the adaptive procedure and the adapt procedure itself

Member Function Documentation

◆ adapt()


The documentation for this class was generated from the following files:
  • /home/docs/checkouts/readthedocs.org/user_builds/amdis/checkouts/latest/amdis/AdaptStationary.hpp
  • /home/docs/checkouts/readthedocs.org/user_builds/amdis/checkouts/latest/amdis/AdaptStationary.cpp