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


Main Page   Class Hierarchy   Compound List   File List  

TSSrcIntegrator Class Template Reference

Generic base-class for the application of a source term within a fractional-step method. More...

#include <TSSrcIntegrator.h>

Inheritance diagram for TSSrcIntegrator:

Inheritance graph
[legend]
Collaboration diagram for TSSrcIntegrator:

Collaboration graph
[legend]
List of all members.

Public Methods

 TSSrcIntegrator (const int gh)
virtual void register_at (ControlDevice &Ctrl, const string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void init ()
virtual void update ()
virtual void finish ()
virtual void SetupData ()
void SetSrcTerm (grid_data_fct_type *src)
grid_data_fct_type & SrcTerm ()
const grid_data_fct_type & SrcTerm () const
void SetTimeIntegrator (ode_integrator_type *integ)
ode_integrator_type & TimeIntegrator ()
const ode_integrator_type & TimeIntegrator () const
void SetGridHierarchy (GridHierarchy *gh)
GridHierarchyGH ()
const GridHierarchyGH () const
virtual void CalculateSrcOnGrid (vec_grid_data_type &StateVec, double t, double dt, DCoords &dx, const int &bnd)
const int & NEquations () const
const int & NGhosts () const

Protected Attributes

int _Equations
int _Ghosts
GridHierarchy_Hierarchy
ode_integrator_type * _TimeIntegrator
grid_data_fct_type * _SrcTerm

Detailed Description

template<class VectorType>
class TSSrcIntegrator< VectorType >

Generic base-class for the application of a source term within a fractional-step method.

This class can use ODE-solvers and source terms that are implemented in C++.

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

Definition at line 27 of file TSSrcIntegrator.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