GFMLevelSet< DataType, dim > Class Template Reference

Generic base-class to set a scalar level set function. More...

#include <GFMLevelSet.h>

Inheritance diagram for GFMLevelSet< DataType, dim >:
controlable CPTLevelSet< DataType, dim > F77GFMLevelSet< DataType, dim > MultiStatCPTLevelSet< DataType, dim > StatCPTLevelSet< DataType, dim > MultiCPTLevelSet< DataType, dim >

List of all members.

Public Types

typedef GridFunction< DataType,
dim > 
grid_fct_type
typedef GridData< DataType, dim > grid_data_type

Public Member Functions

 GFMLevelSet ()
virtual ~GFMLevelSet ()
virtual void SetGrid (grid_data_type &gdphi, const int &Level, const double &t)=0
virtual void register_at (ControlDevice &Ctrl, const std::string &prefix)
virtual void register_at (ControlDevice &Ctrl)
virtual void init ()
virtual void update ()
virtual void finish ()
virtual void SetPhi (grid_fct_type &phi, const int Time, const int Level, double t)
const int & PlotPhi () const
const int & Stationary () const
void SetStationary (int stat)
virtual void SetupData (GridHierarchy *gh, const int &ghosts)
GridHierarchyGH ()
const GridHierarchyGH () const
const int & NGhosts () const
const int & Dim () const

Protected Attributes

int _PlotPhi
int _Stationary
int _Ghosts
int _Dim
GridHierarchy_Hierarchy
ControlDevice LocCtrl

Detailed Description

template<class DataType, int dim>
class GFMLevelSet< DataType, dim >

Generic base-class to set a scalar level set function.

Author:
Ralf Deiterding
Version:
1.0
Date:
Jul-2004

Member Typedef Documentation


Constructor & Destructor Documentation

template<class DataType , int dim>
GFMLevelSet< DataType, dim >::GFMLevelSet (  )  [inline]
template<class DataType , int dim>
virtual GFMLevelSet< DataType, dim >::~GFMLevelSet (  )  [inline, virtual]

Member Function Documentation

template<class DataType , int dim>
const int& GFMLevelSet< DataType, dim >::Dim (  )  const [inline]
template<class DataType , int dim>
virtual void GFMLevelSet< DataType, dim >::finish (  )  [inline, virtual]
template<class DataType , int dim>
const GridHierarchy& GFMLevelSet< DataType, dim >::GH (  )  const [inline]
template<class DataType , int dim>
virtual void GFMLevelSet< DataType, dim >::init (  )  [inline, virtual]
template<class DataType , int dim>
const int& GFMLevelSet< DataType, dim >::PlotPhi (  )  const [inline]
template<class DataType , int dim>
virtual void GFMLevelSet< DataType, dim >::SetGrid ( grid_data_type gdphi,
const int &  Level,
const double &  t 
) [pure virtual]
template<class DataType , int dim>
void GFMLevelSet< DataType, dim >::SetStationary ( int  stat  )  [inline]
template<class DataType , int dim>
const int& GFMLevelSet< DataType, dim >::Stationary (  )  const [inline]
template<class DataType , int dim>
virtual void GFMLevelSet< DataType, dim >::update (  )  [inline, virtual]

Member Data Documentation

template<class DataType , int dim>
int GFMLevelSet< DataType, dim >::_Dim [protected]
template<class DataType , int dim>
int GFMLevelSet< DataType, dim >::_Ghosts [protected]

The documentation for this class was generated from the following file:
Generated on Thu Jun 30 02:19:32 2016 for AMROC Fluid-solver Framework by  doxygen 1.6.3