50 double globalMinTimeStamp,
51 double globalMaxTimeStamp,
52 double globalMinTimeStepSize,
53 double globalMaxTimeStepSize
58 double globalMinTimeStamp,
59 double globalMaxTimeStamp,
60 double globalMinTimeStepSize,
61 double globalMaxTimeStepSize
virtual double getMinTimeStamp() const =0
virtual void startGridConstructionStep()=0
virtual double getMaxTimeStamp() const =0
virtual void finishPlottingStep()=0
virtual void finishGridInitialisationStep()=0
virtual void startPlottingStep(double globalMinTimeStamp, double globalMaxTimeStamp, double globalMinTimeStepSize, double globalMaxTimeStepSize)=0
virtual void finishGridConstructionStep()=0
virtual void finishSimulation()=0
virtual void startGridInitialisationStep()=0
virtual void startSimulation()=0
virtual bool mayPlot() const =0
Not all solvers allow you to plot after each grid sweep.
virtual void finishTimeStep()=0
Offloadable
This is a "fake" enum, i.e.
virtual double getMinMeshSize() const =0
virtual double getMaxTimeStepSize() const =0
virtual void suspendSolversForOneGridSweep()=0
virtual double getMaxMeshSize() const =0
virtual void startTimeStep(double globalMinTimeStamp, double globalMaxTimeStamp, double globalMinTimeStepSize, double globalMaxTimeStepSize)=0
virtual double getMinTimeStepSize() const =0
This file is part of the multigrid project within Peano 4.