#include <D3Q27BoundaryCollection.h>
Public Types | |
enum | Type { ALL = 0, INNER = 1, OUTER = 2 } |
Public Member Functions | |
D3Q27BoundaryCollection (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::OutflowD3Q27 > | OutflowD3Q27Object |
shared_ptr< lbm::FixedDensityD3Q27 > | FixedDensityD3Q27Object |
shared_ptr< lbm::FreeSlipD3Q27 > | FreeSlipD3Q27Object |
shared_ptr< lbm::NoSlipD3Q27 > | NoSlipD3Q27Object |
shared_ptr< lbm::UBBD3Q27 > | UBBD3Q27Object |
enum walberla::lbm::D3Q27BoundaryCollection::Type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
weak_ptr< StructuredBlockStorage > walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::blocks_ |
walberla::FlagUID walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::domainUID |
shared_ptr<lbm::FixedDensityD3Q27> walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::FixedDensityD3Q27Object |
BlockDataID walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::flagID |
shared_ptr<lbm::FreeSlipD3Q27> walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::FreeSlipD3Q27Object |
shared_ptr<lbm::NoSlipD3Q27> walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::NoSlipD3Q27Object |
shared_ptr<lbm::OutflowD3Q27> walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::OutflowD3Q27Object |
BlockDataID walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::pdfsID |
shared_ptr<lbm::UBBD3Q27> walberla::lbm::D3Q27BoundaryCollection< FlagField_T >::UBBD3Q27Object |