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


Main Page   Class Hierarchy   Compound List   File List  

ClpIntegratorBase Class Template Reference

Basic class for derivation of ClpIntegrator. More...

#include <ClpIntegratorBase.h>

Inheritance diagram for ClpIntegratorBase:

Inheritance graph
[legend]
Collaboration diagram for ClpIntegratorBase:

Collaboration graph
[legend]
List of all members.

Public Methods

 ClpIntegratorBase (const int equ, const int wv, const int gh)
 ~ClpIntegratorBase ()
virtual void register_at (ControlDevice &Ctrl, const string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void SetupData ()
virtual void finish ()
void CalculateRP (ld_vec_grid_data_type &LeftState, BBox &bbl, double tl, double dtl, DCoords &dxl, ld_vec_grid_data_type &RightState, BBox &bbr, double tr, double dtr, DCoords &dxr, ld_vec_grid_data_type &NewState, const int &direction)
virtual double CalculateGrid (vec_grid_data_type &NewStateVec, vec_grid_data_type &OldStateVec, vec_grid_data_type *Flux[], double t, double dt, DCoords &dx, const int &mpass)
virtual int ControlGrid (vec_grid_data_type &StateVec, const BBox &where)
virtual int NMethodOrder ()
const int & NCheck () const
int NSrc () const
int NMaxPass () const
const int & NAux () const
const int & NEqUsed () const
const int & NWaves () const
set_aux_type & AuxArray ()
const set_aux_type & AuxArray () const
ostream & debug (ostream &out, const self &P)

Protected Attributes

int _EqUsed
int _Waves
normal_func_type normal_flux_func
int method [7]
int * limiter
int * mthlim
string _name
set_aux_type * _set_aux

Detailed Description

template<class VectorType, class AuxVectorType>
class ClpIntegratorBase< VectorType, AuxVectorType >

Basic class for derivation of ClpIntegrator.

This class capsulates the methods of ClpIntegrator that are independent of the spatial dimension.

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

Definition at line 32 of file ClpIntegratorBase.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