AMROC Main     Blockstructured Adaptive Mesh Refinement in object-oriented C++


Main Page   Class Hierarchy   Compound List   File List  

AMRDQFlaggingRel Class Template Reference

Generic class for flagging by discontinuities and relative errors of derived quantities. More...

#include <AMRDQFlaggingRel.h>

Inheritance diagram for AMRDQFlaggingRel:

Inheritance graph
[legend]
Collaboration diagram for AMRDQFlaggingRel:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

template<class VectorType, class FixupType, class FlagType>
class AMRDQFlaggingRel< VectorType, FixupType, FlagType >

Generic class for flagging by discontinuities and relative errors of derived quantities.

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.

See also:
f_dq_flag
Author:
Ralf Deiterding
Version:
1.0
Date:
Jan-2002

Definition at line 27 of file AMRDQFlaggingRel.h.


The documentation for this class was generated from the following file:


Quickstart     Users Guide     Programmers Reference     Installation      Examples     Download



AMROC Main      Home      Contact
last update: 06/01/04