waLBerla 7.3
Loading...
Searching...
No Matches
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< SUIDrequiredSelectors_
Set< SUIDincompatibleSelectors_

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:
  • /builds/administration/walberla-website/walberla/src/lbm/field/AddToStorage.h