SchemeGFMBoundary< SchemeType, dim > Class Template Reference
Internal boundary conditions based on SchemeType.
More...
#include <SchemeGFMBoundary.h>
List of all members.
Public Types |
typedef SchemeType::VectorType | VectorType |
typedef
VectorType::InternalDataType | DataType |
typedef base::vec_grid_fct_type | vec_grid_fct_type |
typedef base::vec_grid_data_type | vec_grid_data_type |
typedef base::grid_fct_type | grid_fct_type |
typedef base::grid_data_type | grid_data_type |
typedef base::point_type | point_type |
Public Member Functions |
| SchemeGFMBoundary (SchemeType &scheme) |
virtual | ~SchemeGFMBoundary () |
virtual void | register_at (ControlDevice &Ctrl, const std::string &prefix) |
virtual void | SetupData (GridHierarchy *gh, const int &ghosts) |
virtual void | SetGrid (vec_grid_data_type &gdu, grid_data_type &gdphi, const BBox &bb, const int &Level, double t, const int &nc, const int *idx, const point_type *xc, DataType *distance, point_type *normal) |
virtual bool | UseTransform () |
virtual void | Transform (vec_grid_data_type &gdu, vec_grid_data_type &gdhelp) |
virtual void | SetBndry (vec_grid_data_type &gdu, const int &nc, const int *idx, const VectorType *u, const point_type *xc, const DataType *distance, const point_type *normal, DataType *aux, const int naux, const double t) |
virtual void | SetBndryAux (vec_grid_data_type &gdu, grid_data_type &gdphi, const VectorType *u, DataType *aux, const int &Level, double t, const int &nc, const int *idx, const point_type *xc, const DataType *distance, const point_type *normal) |
SchemeType & | Scheme () |
const SchemeType & | Scheme () const |
Protected Attributes |
SchemeType & | _scheme |
int | Type |
int | Scaling |
Detailed Description
template<class SchemeType, int dim>
class SchemeGFMBoundary< SchemeType, dim >
Internal boundary conditions based on SchemeType.
- Author:
- Ralf Deiterding
- Version:
- 1.0
- Date:
- Apr-2013
Member Typedef Documentation
template<class SchemeType, int dim>
template<class SchemeType, int dim>
Reimplemented in LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, and LBMELCGFMBoundary< class, dim >.
template<class SchemeType, int dim>
template<class SchemeType, int dim>
Reimplemented in LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, and LBMELCGFMBoundary< class, dim >.
template<class SchemeType, int dim>
Reimplemented in LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, LBMELCGFMBoundary< class, dim >, and LBMELCGFMBoundary< class, dim >.
template<class SchemeType, int dim>
template<class SchemeType, int dim>
Constructor & Destructor Documentation
template<class SchemeType, int dim>
template<class SchemeType, int dim>
Member Function Documentation
template<class SchemeType, int dim>
template<class SchemeType, int dim>
template<class SchemeType, int dim>
template<class SchemeType, int dim>
virtual void SchemeGFMBoundary< SchemeType, dim >::SetBndry |
( |
vec_grid_data_type & |
gdu, |
|
|
const int & |
nc, |
|
|
const int * |
idx, |
|
|
const VectorType * |
u, |
|
|
const point_type * |
xc, |
|
|
const DataType * |
distance, |
|
|
const point_type * |
normal, |
|
|
DataType * |
aux, |
|
|
const int |
naux, |
|
|
const double |
t | |
|
) |
| | [inline, virtual] |
template<class SchemeType, int dim>
virtual void SchemeGFMBoundary< SchemeType, dim >::SetBndryAux |
( |
vec_grid_data_type & |
gdu, |
|
|
grid_data_type & |
gdphi, |
|
|
const VectorType * |
u, |
|
|
DataType * |
aux, |
|
|
const int & |
Level, |
|
|
double |
t, |
|
|
const int & |
nc, |
|
|
const int * |
idx, |
|
|
const point_type * |
xc, |
|
|
const DataType * |
distance, |
|
|
const point_type * |
normal | |
|
) |
| | [inline, virtual] |
template<class SchemeType, int dim>
virtual void SchemeGFMBoundary< SchemeType, dim >::SetGrid |
( |
vec_grid_data_type & |
gdu, |
|
|
grid_data_type & |
gdphi, |
|
|
const BBox & |
bb, |
|
|
const int & |
Level, |
|
|
double |
t, |
|
|
const int & |
nc, |
|
|
const int * |
idx, |
|
|
const point_type * |
xc, |
|
|
DataType * |
distance, |
|
|
point_type * |
normal | |
|
) |
| | [inline, virtual] |
template<class SchemeType, int dim>
template<class SchemeType, int dim>
template<class SchemeType, int dim>
virtual bool SchemeGFMBoundary< SchemeType, dim >::UseTransform |
( |
|
) |
[inline, virtual] |
Member Data Documentation
template<class SchemeType, int dim>
template<class SchemeType, int dim>
template<class SchemeType, int dim>
The documentation for this class was generated from the following file: