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


Main Page   Class Hierarchy   Compound List   File List  

Solver Class Template Reference

Generic base-class for an adaptive method. More...

#include <Solver.h>

Inheritance diagram for Solver:

Inheritance graph
[legend]
Collaboration diagram for Solver:

Collaboration graph
[legend]
List of all members.

Public Methods

 Solver (integrator_type &integ, initial_condition_type &init, boundary_conditions_type &bc)
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 SetBoundaryConditions ()
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
grid_fct_type & Worksh ()
const grid_fct_type & Worksh () const
initial_condition_type & InitialCondition_ ()
const initial_condition_type & InitialCondition_ () const
boundary_conditions_type & BoundaryConditions_ ()
const boundary_conditions_type & BoundaryConditions_ () const
integrator_type & Integrator_ ()
const integrator_type & Integrator_ () const
void SetFlagging (flagging_type *_flagging)
flagging_type & Flagging_ ()
const flagging_type & Flagging_ () const
const bool & ErrorEstimation () const
void SetFixup (fixup_type *_fixup)
fixup_type & Fixup_ ()
const fixup_type & Fixup_ () const
const int & NEquations () const
const int & NGhosts () const
void SetLastOutputTime (int Time)
int LastOutputTime () const

Protected Attributes

integrator_type & _Integrator
initial_condition_type & _InitialCondition
boundary_conditions_type & _BoundaryConditions
GridHierarchy_Hierarchy
vec_grid_fct_type * _u
vec_grid_fct_type * _u_sh
grid_fct_type * _work
grid_fct_type * _work_sh
flagging_type * _Flagging
fixup_type * _Fixup
ControlDevice LocCtrl
int _LastOutputTime

Detailed Description

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

Generic base-class for an adaptive method.

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

Definition at line 46 of file Solver.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