#include <D3Q19BoundaryCollection.h>
Public Types | |
enum | Type { ALL = 0, INNER = 1, OUTER = 2 } |
Public Member Functions | |
D3Q19BoundaryCollection (const shared_ptr< StructuredBlockForest > &blocks, BlockDataID flagID_, BlockDataID pdfsID_, FlagUID domainUID_, double density, double u_x, double u_y, double u_z) | |
void | run (IBlock *block) |
void | inner (IBlock *block) |
void | outer (IBlock *block) |
void | operator() (IBlock *block) |
std::function< void(IBlock *)> | getSweep (Type type=Type::ALL) |
Public Attributes | |
weak_ptr< StructuredBlockStorage > | blocks_ |
BlockDataID | flagID |
BlockDataID | pdfsID |
walberla::FlagUID | domainUID |
shared_ptr< lbm::OutflowD3Q19 > | OutflowD3Q19Object |
shared_ptr< lbm::FixedDensityD3Q19 > | FixedDensityD3Q19Object |
shared_ptr< lbm::FreeSlipD3Q19 > | FreeSlipD3Q19Object |
shared_ptr< lbm::NoSlipD3Q19 > | NoSlipD3Q19Object |
shared_ptr< lbm::UBBD3Q19 > | UBBD3Q19Object |
enum walberla::lbm::D3Q19BoundaryCollection::Type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
weak_ptr< StructuredBlockStorage > walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::blocks_ |
walberla::FlagUID walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::domainUID |
shared_ptr<lbm::FixedDensityD3Q19> walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::FixedDensityD3Q19Object |
BlockDataID walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::flagID |
shared_ptr<lbm::FreeSlipD3Q19> walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::FreeSlipD3Q19Object |
shared_ptr<lbm::NoSlipD3Q19> walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::NoSlipD3Q19Object |
shared_ptr<lbm::OutflowD3Q19> walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::OutflowD3Q19Object |
BlockDataID walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::pdfsID |
shared_ptr<lbm::UBBD3Q19> walberla::lbm::D3Q19BoundaryCollection< FlagField_T >::UBBD3Q19Object |