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


Main Page   Class Hierarchy   Compound List   File List  

FixupBase Class Template Reference

Generic base-class for the conservative correction. More...

#include <FixupBase.h>

Inheritance diagram for FixupBase:

Inheritance graph
[legend]
Collaboration diagram for FixupBase:

Collaboration graph
[legend]
List of all members.

Public Methods

 FixupBase (integrator_type &integ)
 ~FixupBase ()
virtual void register_at (ControlDevice &Ctrl, const string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void init ()
virtual void update ()
virtual void finish ()
void SetupData ()
void SetMaxRecomposeLevel (const int l)
void SetGridHierarchy (GridHierarchy *gh)
GridHierarchyGH ()
const GridHierarchyGH () const
void SetGridFunctions (vec_grid_fct_type *u)
vec_grid_fct_type & U ()
const vec_grid_fct_type & U () const
ld_fixup_grid_fct_type & F (int d)
const ld_fixup_grid_fct_type & F (int d) const
integrator_type & Integrator_ ()
const integrator_type & Integrator_ () const
const int & NEquations ()
const int & NFixupEquations ()
const int & NGhosts () const

Protected Attributes

integrator_type & _Integrator
int _FixupEquations
GridHierarchy_Hierarchy
vec_grid_fct_type * _u
ld_fixup_grid_fct_type * _f [2 *DIM]
char * _f_name [2 *DIM]
ControlDevice LocCtrl

Detailed Description

template<class VectorType, class FixupType>
class FixupBase< VectorType, FixupType >

Generic base-class for the conservative correction.

The class allocates 2*DIM GridFunctions< VectorType > of dimension DIM-1 to store the correction terms.

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

Definition at line 28 of file FixupBase.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