Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <AMRSolver.h>
Inheritance diagram for AMRSolver:


Public Methods | |
| AMRSolver (integrator_type &integ, initial_condition_type &init, boundary_conditions_type &bc) | |
| ~AMRSolver () | |
| virtual void | register_at (ControlDevice &Ctrl, const string &prefix) |
| virtual void | register_at (ControlDevice &Ctrl) |
| virtual void | SetupData () |
| virtual void | Initialize (const double dt_start) |
| virtual void | Restart (const char *CheckpointFile) |
| virtual double | Tick (int VariableTimeStepping, const double dtv[], const double cflv[], int &Rejections, int &RedistributeEvery) |
| virtual double | IntegrateLevel (vec_grid_fct_type &u, const int Time, const int Level, double t, double dt, bool DoFixup, double tc, const int which) |
Protected Methods | |
| void | RegridLevel (const int Time, const int BaseLevel, BBoxList &bblist, bool TakeListOnFinestLevel) |
| virtual void | AdvanceLevel (const int Level, int RegridEvery, bool RegridDone, bool ShadowAllowed, bool DoFixup, bool RecomposeBaseLev, bool RecomposeHighLev) |
| void | CheckLevel (vec_grid_fct_type &u, const int time, const int level, const char *text) |
| BBox | BoundaryBBox (const BBox &whole, const int s) |
Protected Attributes | |
| int | FixupPar |
| int | RegridEvery |
| double | MinEfficiency |
| int | BlockWidth |
| int | OverlapWidth |
| int | BufferWidth |
| int | NestingBuffer |
| int | PlotFlags |
| double * | t |
| double * | dt |
| double * | cfl_new |
Definition at line 42 of file AMRSolver.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04