Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <AMRFlaggingBase.h>
Inheritance diagram for AMRFlaggingBase:
Public Methods | |
AMRFlaggingBase (solver_type &solver) | |
virtual void | register_at (ControlDevice &Ctrl) |
virtual void | register_at (ControlDevice &Ctrl, const string &prefix) |
virtual void | update () |
virtual void | SetFlags (const int Time, const int Level, double t, double dt) |
virtual int | NFlags () const |
Protected Methods | |
virtual void | FlagCellsByDifference (const int Time, const int Level) |
virtual void | FlagCellsByError (const int Time, const int Level) |
const int & | PlotGrad () const |
const int & | PlotErrEst () const |
const int & | BaseFlag () const |
void | SetBaseFlag (const int bf) |
Protected Attributes | |
VectorType | Tolerance |
VectorType | ToleranceSp |
int | _PlotGrad |
int | _PlotErrEst |
int | _BaseFlag |
int | _NFlags |
As flagging-criteria scaled gradients and error estimation by Richardson extrapolation are available.
Definition at line 28 of file AMRFlaggingBase.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04