GFMBoundary< VectorType, 2 > Class Template Reference

Two-dimensional specification of ghost fluid method base class. More...

#include <GFMBoundary.h>

Inheritance diagram for GFMBoundary< VectorType, 2 >:
GFMBoundaryBase< VectorType, 2 > AMRBase< VectorType, dim > Geom< VectorType::InternalDataType, dim > GFMGeom controlable

List of all members.

Public Types

typedef base::vec_grid_data_type vec_grid_data_type
typedef base::vec_grid_fct_type vec_grid_fct_type
typedef base::grid_data_type grid_data_type
typedef base::bool_grid_data_type bool_grid_data_type
typedef base::point_type point_type

Public Member Functions

 GFMBoundary ()
virtual ~GFMBoundary ()
virtual void GetBndryCells (vec_grid_fct_type &u, grid_data_type &gdphi, bool_grid_data_type &gdbf, const BBox &bb, const int &Time, const int &Level, const int &c, int &nc, int *&idx, int &Nillegal, int *&idx_wrg)
virtual void Sgn (grid_data_type &gdphi, bool_grid_data_type &gdbf, const DataType &c)

Detailed Description

template<class VectorType>
class GFMBoundary< VectorType, 2 >

Two-dimensional specification of ghost fluid method base class.

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

Member Typedef Documentation

template<class VectorType >
typedef base::bool_grid_data_type GFMBoundary< VectorType, 2 >::bool_grid_data_type

Reimplemented from GFMBoundaryBase< VectorType, 2 >.

template<class VectorType >
typedef base::grid_data_type GFMBoundary< VectorType, 2 >::grid_data_type

Reimplemented from GFMBoundaryBase< VectorType, 2 >.

template<class VectorType >
typedef base::point_type GFMBoundary< VectorType, 2 >::point_type

Reimplemented from GFMBoundaryBase< VectorType, 2 >.

template<class VectorType >
typedef base::vec_grid_data_type GFMBoundary< VectorType, 2 >::vec_grid_data_type

Reimplemented from GFMBoundaryBase< VectorType, 2 >.

template<class VectorType >
typedef base::vec_grid_fct_type GFMBoundary< VectorType, 2 >::vec_grid_fct_type

Reimplemented from GFMBoundaryBase< VectorType, 2 >.


Constructor & Destructor Documentation

template<class VectorType >
GFMBoundary< VectorType, 2 >::GFMBoundary (  )  [inline]
template<class VectorType >
virtual GFMBoundary< VectorType, 2 >::~GFMBoundary (  )  [inline, virtual]

Member Function Documentation

template<class VectorType >
virtual void GFMBoundary< VectorType, 2 >::GetBndryCells ( vec_grid_fct_type u,
grid_data_type gdphi,
bool_grid_data_type gdbf,
const BBox bb,
const int &  Time,
const int &  Level,
const int &  c,
int &  nc,
int *&  idx,
int &  Nillegal,
int *&  idx_wrg 
) [inline, virtual]
template<class VectorType >
virtual void GFMBoundary< VectorType, 2 >::Sgn ( grid_data_type gdphi,
bool_grid_data_type gdbf,
const DataType c 
) [inline, virtual]

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