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


Main Page   Class Hierarchy   Compound List   File List  

Flagging Class Template Reference

Generic base-class for flagging. More...

#include <Flagging.h>

Inheritance diagram for Flagging:

Inheritance graph
[legend]
Collaboration diagram for Flagging:

Collaboration graph
[legend]
List of all members.

Public Types

typedef Integrator< VectorType > integrator_type

Public Methods

 Flagging (solver_type &solver)
 ~Flagging ()
virtual void register_at (ControlDevice &Ctrl)
virtual void register_at (ControlDevice &Ctrl, const string &prefix)
virtual void init ()
virtual void update ()
virtual void finish ()
void SetBufferwidth (const int buffw)
const int & Bufferwidth () const
int Bufferwidth ()
void SetupData ()
void FlagLevel (const int Time, const int Level, double t, double dt)
void SetGridHierarchy (GridHierarchy *gh)
GridHierarchyGH ()
const GridHierarchyGH () const
void SetGridFunctions (vec_grid_fct_type *u, vec_grid_fct_type *ush, grid_fct_type *work, grid_fct_type *worksh)
vec_grid_fct_type & U ()
const vec_grid_fct_type & U () const
vec_grid_fct_type & Ush ()
const vec_grid_fct_type & Ush () const
grid_fct_type & Work ()
const grid_fct_type & Work () const
flag_fct_type & Flags ()
grid_fct_type & Worksh ()
const grid_fct_type & Worksh () const
const flag_fct_type & Flags () const
const bool & ErrorEstimation () const
void SetErrorEstimation (const bool est)
solver_type & Solver_ ()
const solver_type & Solver_ () const
integrator_type & Integrator_ ()
const integrator_type & Integrator_ () const
const int & NEquations () const
const int & NGhosts () const

Protected Attributes

solver_type & _Solver
GridHierarchy_Hierarchy
vec_grid_fct_type * _u
vec_grid_fct_type * _u_sh
grid_fct_type * _work
grid_fct_type * _work_sh
flag_fct_type * _flag
char flagName [DAGHBktGFNameWidth]
int _Bufferwidth
bool _EstimateError
ControlDevice LocCtrl

Detailed Description

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

Generic base-class for flagging.

The class allocates a GridFunction< FlagType > for the flags.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jan-2002

Definition at line 39 of file Flagging.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