Holds adapt parameters and infos about the problem.
Definition: AdaptInfo.hpp:26
Interface for time dependent problems. Concrete problems must override all pure virtual methods.
Definition: ProblemTimeInterface.hpp:15
virtual void closeTimestep(AdaptInfo &adaptInfo)=0
Called at the end of each timestep.
virtual void setTime(AdaptInfo &adaptInfo)=0
Executes all needed operations when the simulation time changes.
virtual void initTimestep(AdaptInfo &adaptInfo)=0
Called at the beginning of each timestep.
virtual void transferInitialSolution(AdaptInfo &adaptInfo)=0
Transfer the initial problem.
virtual void solveInitialProblem(AdaptInfo &adaptInfo)=0
Solves the initial problem.
virtual void initTimeInterface()
Called at the beginning of the adaption loop before any other call.
Definition: ProblemTimeInterface.hpp:20