Blockstructured Adaptive Mesh Refinement in object-oriented C++
#include <AMRDQFlaggingRel.h>
Inheritance diagram for AMRDQFlaggingRel:
Public Methods | |
AMRDQFlaggingRel (solver_type &solver, const int quan) | |
~AMRDQFlaggingRel () | |
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 | |
void | FlagCellsDQByDifferenceRel (const int Time, const int Level, double dt) |
void | FlagCellsDQByErrorRel (const int Time, const int Level, double dt) |
const int & | NQuantities () const |
const int & | DQBaseFlagRel () const |
void | SetDQBaseFlagRel (const int bf) |
Protected Attributes | |
DataType * | DQTolGradRel |
DataType * | DQTolErrEstRel |
DataType * | DQScGradRel |
DataType * | DQScErrEstRel |
DataType * | DQMax |
DataType * | DQScalingGradRel |
DataType * | DQScalingErrEstRel |
int | _Quantities |
int | _DQBaseFlagRel |
int | _DQNFlagsRel |
Derived quantities are computed in f_dq_flag from the actual vector of state. As flagging-criteria scaled gradients and error estimation by Richardson extrapolation are available.
Definition at line 27 of file AMRDQFlaggingRel.h.
Quickstart Users Guide Programmers Reference Installation Examples Download
AMROC Main Home Contactlast update: 06/01/04