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: