walberla::lbm::PdfFieldCreator< LatticeModel_T > Struct Template Reference

#include <AddToStorage.h>

+ Inheritance diagram for walberla::lbm::PdfFieldCreator< LatticeModel_T >:

Public Member Functions

 PdfFieldCreator (const shared_ptr< StructuredBlockStorage > &blocks, const std::string &identifier, const Set< SUID > &requiredSelectors, const Set< SUID > &incompatibleSelectors, const LatticeModel_T &latticeModel, const field::Layout &layout=field::fzyx, const shared_ptr< field::FieldAllocator< real_t > > alloc=nullptr)
 
 PdfFieldCreator (const shared_ptr< StructuredBlockStorage > &blocks, const std::string &identifier, const Set< SUID > &requiredSelectors, const Set< SUID > &incompatibleSelectors, const LatticeModel_T &latticeModel, const uint_t ghostLayers, const field::Layout &layout=field::fzyx, const shared_ptr< field::FieldAllocator< real_t > > alloc=nullptr)
 
 PdfFieldCreator (const shared_ptr< StructuredBlockStorage > &blocks, const std::string &identifier, const Set< SUID > &requiredSelectors, const Set< SUID > &incompatibleSelectors, const LatticeModel_T &latticeModel, const Vector3< real_t > &initialVelocity, const real_t initialDensity, const field::Layout &layout=field::fzyx, const shared_ptr< field::FieldAllocator< real_t > > alloc=nullptr)
 
 PdfFieldCreator (const shared_ptr< StructuredBlockStorage > &blocks, const std::string &identifier, const Set< SUID > &requiredSelectors, const Set< SUID > &incompatibleSelectors, const LatticeModel_T &latticeModel, const Vector3< real_t > &initialVelocity, const real_t initialDensity, const uint_t ghostLayers, const field::Layout &layout=field::fzyx, const shared_ptr< field::FieldAllocator< real_t > > alloc=nullptr)
 
- Public Member Functions inherited from walberla::domain_decomposition::BlockDataCreator< lbm::PdfField< LatticeModel_T > >
 BlockDataCreator (const shared_ptr< U > &dataHandling, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())
 
 BlockDataCreator (const std::function< lbm::PdfField< LatticeModel_T > *(IBlock *const block) > &function, const std::string &identifier=std::string(), const Set< SUID > &requiredSelectors=Set< SUID >::emptySet(), const Set< SUID > &incompatibleSelectors=Set< SUID >::emptySet())
 

Additional Inherited Members

- Public Attributes inherited from walberla::domain_decomposition::BlockDataCreator< lbm::PdfField< LatticeModel_T > >
shared_ptr< BlockDataHandling< lbm::PdfField< LatticeModel_T > > > dataHandling_
 
std::string identifier_
 
Set< SUID > requiredSelectors_
 
Set< SUID > incompatibleSelectors_
 

Constructor & Destructor Documentation

◆ PdfFieldCreator() [1/4]

template<typename LatticeModel_T >
walberla::lbm::PdfFieldCreator< LatticeModel_T >::PdfFieldCreator ( const shared_ptr< StructuredBlockStorage > &  blocks,
const std::string &  identifier,
const Set< SUID > &  requiredSelectors,
const Set< SUID > &  incompatibleSelectors,
const LatticeModel_T latticeModel,
const field::Layout layout = field::fzyx,
const shared_ptr< field::FieldAllocator< real_t > >  alloc = nullptr 
)
inline

◆ PdfFieldCreator() [2/4]

template<typename LatticeModel_T >
walberla::lbm::PdfFieldCreator< LatticeModel_T >::PdfFieldCreator ( const shared_ptr< StructuredBlockStorage > &  blocks,
const std::string &  identifier,
const Set< SUID > &  requiredSelectors,
const Set< SUID > &  incompatibleSelectors,
const LatticeModel_T latticeModel,
const uint_t  ghostLayers,
const field::Layout layout = field::fzyx,
const shared_ptr< field::FieldAllocator< real_t > >  alloc = nullptr 
)
inline

◆ PdfFieldCreator() [3/4]

template<typename LatticeModel_T >
walberla::lbm::PdfFieldCreator< LatticeModel_T >::PdfFieldCreator ( const shared_ptr< StructuredBlockStorage > &  blocks,
const std::string &  identifier,
const Set< SUID > &  requiredSelectors,
const Set< SUID > &  incompatibleSelectors,
const LatticeModel_T latticeModel,
const Vector3< real_t > &  initialVelocity,
const real_t  initialDensity,
const field::Layout layout = field::fzyx,
const shared_ptr< field::FieldAllocator< real_t > >  alloc = nullptr 
)
inline

◆ PdfFieldCreator() [4/4]

template<typename LatticeModel_T >
walberla::lbm::PdfFieldCreator< LatticeModel_T >::PdfFieldCreator ( const shared_ptr< StructuredBlockStorage > &  blocks,
const std::string &  identifier,
const Set< SUID > &  requiredSelectors,
const Set< SUID > &  incompatibleSelectors,
const LatticeModel_T latticeModel,
const Vector3< real_t > &  initialVelocity,
const real_t  initialDensity,
const uint_t  ghostLayers,
const field::Layout layout = field::fzyx,
const shared_ptr< field::FieldAllocator< real_t > >  alloc = nullptr 
)
inline

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