LBMIntegrator< LBMType, dim > Class Template Reference

Base integrator for Lattice Boltzmann operators. More...

#include <LBMIntegrator.h>

Inheritance diagram for LBMIntegrator< LBMType, dim >:
SchemeIntegrator< LBMType, dim > Integrator< LBMType::VectorType, dim > AMRBase< VectorType, dim > controlable

List of all members.

Public Types

typedef base::vec_grid_data_type vec_grid_data_type

Public Member Functions

 LBMIntegrator (LBMType &lbm)
virtual void SetupData (GridHierarchy *gh, const int &ghosts)
virtual void AllocGridFluxes (const BBox &bb, vec_grid_data_type **&Flux)
virtual void DeAllocGridFluxes (vec_grid_data_type **&Flux)
virtual void ResetGridFluxes (vec_grid_data_type **&Flux)
LBMType & LBM ()
const LBMType & LBM () const

Detailed Description

template<class LBMType, int dim>
class LBMIntegrator< LBMType, dim >

Base integrator for Lattice Boltzmann operators.

Author:
Ralf Deiterding
Version:
1.0
Date:
Apr-2013

Member Typedef Documentation

template<class LBMType, int dim>
typedef base::vec_grid_data_type LBMIntegrator< LBMType, dim >::vec_grid_data_type

Reimplemented from SchemeIntegrator< LBMType, dim >.


Constructor & Destructor Documentation

template<class LBMType, int dim>
LBMIntegrator< LBMType, dim >::LBMIntegrator ( LBMType &  lbm  )  [inline]

Member Function Documentation

template<class LBMType, int dim>
virtual void LBMIntegrator< LBMType, dim >::AllocGridFluxes ( const BBox bb,
vec_grid_data_type **&  Flux 
) [inline, virtual]

Reimplemented from SchemeIntegrator< LBMType, dim >.

template<class LBMType, int dim>
virtual void LBMIntegrator< LBMType, dim >::DeAllocGridFluxes ( vec_grid_data_type **&  Flux  )  [inline, virtual]

Reimplemented from SchemeIntegrator< LBMType, dim >.

template<class LBMType, int dim>
const LBMType& LBMIntegrator< LBMType, dim >::LBM (  )  const [inline]
template<class LBMType, int dim>
LBMType& LBMIntegrator< LBMType, dim >::LBM (  )  [inline]
template<class LBMType, int dim>
virtual void LBMIntegrator< LBMType, dim >::ResetGridFluxes ( vec_grid_data_type **&  Flux  )  [inline, virtual]

Reimplemented from SchemeIntegrator< LBMType, dim >.

template<class LBMType, int dim>
virtual void LBMIntegrator< LBMType, dim >::SetupData ( GridHierarchy gh,
const int &  ghosts 
) [inline, virtual]

Reimplemented from SchemeIntegrator< LBMType, dim >.


The documentation for this class was generated from the following file: