|
|
| GeometryStepper () |
| | Destructor (does nothing)
|
| |
|
virtual | ~GeometryStepper () |
| | Destructor (does nothing)
|
| |
| virtual void | setupSolvers () override |
| | Set up solvers (does nothing)
|
| |
| virtual void | allocate () override |
| | Allocate solver internals (does nothing)
|
| |
| virtual void | initialData () override |
| | Fill solver initial data (does nothing)
|
| |
| virtual void | postInitialize () override |
| | Post initialization function (does nothing)
|
| |
| virtual void | postCheckpointSetup () override |
| | Post-restart function (does nothing)
|
| |
| virtual void | registerRealms () override |
| | Realm register – does nothing.
|
| |
| virtual void | registerOperators () override |
| | operator registration (does nothing)
|
| |
| virtual int | getNumberOfPlotVariables () const override |
| | Get the number of plot variables for this time stepper.
|
| |
| virtual Vector< std::string > | getPlotVariableNames () const override |
| | Get plot variable names (returns empty vector)
|
| |
| virtual void | writePlotData (LevelData< EBCellFAB > &a_output, int &a_icomp, const std::string a_realm, const int a_level) const override |
| | Write plot data to output holder (does nothing since there's no IO form this class)
|
| |
| virtual Real | computeDt () override |
| | Compute a time step to be used by Driver.
|
| |
| virtual Real | advance (const Real a_dt) override |
| | Advancement routine. Does nothing.
|
| |
| virtual void | synchronizeSolverTimes (const int a_step, const Real a_time, const Real a_dt) override |
| | Synchronzie solver times and time steps (does nothing)
|
| |
| virtual void | printStepReport () override |
| | Print a step report (does nothing)
|
| |
| virtual void | preRegrid (const int a_lmin, const int a_oldFinestLevel) override |
| | Perform pre-regrid operations (does nothing)
|
| |
| virtual void | regrid (const int a_lmin, const int a_oldFinestLevel, const int a_newFinestLevel) override |
| | Time stepper regrid method (does nothing)
|
| |
| virtual void | postRegrid () override |
| | Perform post-regrid operations (does nothing)
|
| |
|
| TimeStepper () |
| | Default constructor (does nothing)
|
| |
|
virtual | ~TimeStepper () |
| | Default destructor (does nothing)
|
| |
| void | setAmr (const RefCountedPtr< AmrMesh > &a_amr) |
| | Set AmrMesh.
|
| |
| void | setComputationalGeometry (const RefCountedPtr< ComputationalGeometry > &a_computationalGeometry) |
| | Set the computational geometry.
|
| |
| virtual void | parseRuntimeOptions () |
| | Parse runtime options.
|
| |
| virtual void | prePlot () |
| | An option for calling special functions prior to plotting data. Called by Driver in the IMMEDIATELY before writing the plot file.
|
| |
| virtual void | postPlot () |
| | An option for calling special functions prior to plotting data. Called by Driver in the IMMEDIATELY after writing the plot file.
|
| |
| virtual Vector< long int > | getCheckpointLoads (const std::string a_realm, const int a_level) const |
| | Get computational loads to be checkpointed.
|
| |
| virtual bool | needToRegrid () |
| | Fuction which can have Driver do regrids at arbitrary points in the simulation.
|
| |
| virtual bool | loadBalanceThisRealm (const std::string a_realm) const |
| | Load balancing query for a specified realm. If this returns true for a_realm, load balancing routines will be called during regrids.
|
| |
| virtual void | loadBalanceBoxes (Vector< Vector< int > > &a_procs, Vector< Vector< Box > > &a_boxes, const std::string a_realm, const Vector< DisjointBoxLayout > &a_grids, const int a_lmin, const int a_finestLevel) |
| | Load balance grid boxes for a specified realm.
|
| |
This implementation does absolutely nothing – it instantiates a TimeStepper with empty functionality.
The usage of this module is just to make it easy to develop/implement geometries. The user will simply set up an "application" with this module and use Driver.geometry_only=true when running his application.