waLBerla 7.3
Loading...
Searching...
No Matches
walberla::lbm::OutflowD3Q19 Class Reference

#include <OutflowD3Q19.h>

Classes

struct  IndexInfo
class  IndexVectors

Public Member Functions

 OutflowD3Q19 (const shared_ptr< StructuredBlockForest > &blocks, BlockDataID pdfsID_)
void run (IBlock *block)
void operator() (IBlock *block)
void inner (IBlock *block)
void outer (IBlock *block)
std::function< void(IBlock *)> getSweep ()
std::function< void(IBlock *)> getInnerSweep ()
std::function< void(IBlock *)> getOuterSweep ()
template<typename FlagField_T>
void fillFromFlagField (const shared_ptr< StructuredBlockForest > &blocks, ConstBlockDataID flagFieldID, FlagUID boundaryFlagUID, FlagUID domainFlagUID)
template<typename FlagField_T>
void fillFromFlagField (IBlock *block, ConstBlockDataID flagFieldID, FlagUID boundaryFlagUID, FlagUID domainFlagUID)

Public Attributes

BlockDataID pdfsID

Private Member Functions

void run_impl (IBlock *block, IndexVectors::Type type)

Private Attributes

BlockDataID indexVectorID
BlockDataID pdfsCPUID

Constructor & Destructor Documentation

◆ OutflowD3Q19()

walberla::lbm::OutflowD3Q19::OutflowD3Q19 ( const shared_ptr< StructuredBlockForest > & blocks,
BlockDataID pdfsID_ )
inline

Member Function Documentation

◆ fillFromFlagField() [1/2]

template<typename FlagField_T>
void walberla::lbm::OutflowD3Q19::fillFromFlagField ( const shared_ptr< StructuredBlockForest > & blocks,
ConstBlockDataID flagFieldID,
FlagUID boundaryFlagUID,
FlagUID domainFlagUID )
inline

◆ fillFromFlagField() [2/2]

template<typename FlagField_T>
void walberla::lbm::OutflowD3Q19::fillFromFlagField ( IBlock * block,
ConstBlockDataID flagFieldID,
FlagUID boundaryFlagUID,
FlagUID domainFlagUID )
inline

◆ getInnerSweep()

std::function< void(IBlock *)> walberla::lbm::OutflowD3Q19::getInnerSweep ( )
inline

◆ getOuterSweep()

std::function< void(IBlock *)> walberla::lbm::OutflowD3Q19::getOuterSweep ( )
inline

◆ getSweep()

std::function< void(IBlock *)> walberla::lbm::OutflowD3Q19::getSweep ( )
inline

◆ inner()

void walberla::lbm::OutflowD3Q19::inner ( IBlock * block)

◆ operator()()

void walberla::lbm::OutflowD3Q19::operator() ( IBlock * block)
inline

◆ outer()

void walberla::lbm::OutflowD3Q19::outer ( IBlock * block)

◆ run()

void walberla::lbm::OutflowD3Q19::run ( IBlock * block)

◆ run_impl()

void walberla::lbm::OutflowD3Q19::run_impl ( IBlock * block,
IndexVectors::Type type )
private

Member Data Documentation

◆ indexVectorID

BlockDataID walberla::lbm::OutflowD3Q19::indexVectorID
private

◆ pdfsCPUID

BlockDataID walberla::lbm::OutflowD3Q19::pdfsCPUID
private

◆ pdfsID

BlockDataID walberla::lbm::OutflowD3Q19::pdfsID

The documentation for this class was generated from the following files:
  • /builds/administration/walberla-website/walberla/src/lbm_generated/boundary/OutflowD3Q19.h
  • /builds/administration/walberla-website/walberla/src/lbm_generated/boundary/OutflowD3Q19.cpp