waLBerla 7.3
Loading...
Searching...
No Matches
walberla::domain_decomposition::internal::BlockDataItem Class Reference

#include <BlockDataHandling.h>

Public Member Functions

 BlockDataItem (const BlockDataID &id, const std::string &identifier, const SelectableBlockDataHandlingWrapper &dataHandling)
bool operator== (const BlockDataItem &rhs) const
bool operator!= (const BlockDataItem &rhs) const
const BlockDataIDgetId () const
const std::string & getIdentifier () const
shared_ptr< BlockDataHandlingWrappergetDataHandling (IBlock const *const block, const Set< SUID > &state=Set< SUID >::emptySet())

Private Attributes

BlockDataID id_
std::string identifier_
SelectableBlockDataHandlingWrapper dataHandling_

Constructor & Destructor Documentation

◆ BlockDataItem()

walberla::domain_decomposition::internal::BlockDataItem::BlockDataItem ( const BlockDataID & id,
const std::string & identifier,
const SelectableBlockDataHandlingWrapper & dataHandling )
inline

Member Function Documentation

◆ getDataHandling()

shared_ptr< BlockDataHandlingWrapper > walberla::domain_decomposition::internal::BlockDataItem::getDataHandling ( IBlock const *const block,
const Set< SUID > & state = Set<SUID>::emptySet() )
inline

◆ getId()

const BlockDataID & walberla::domain_decomposition::internal::BlockDataItem::getId ( ) const
inline

◆ getIdentifier()

const std::string & walberla::domain_decomposition::internal::BlockDataItem::getIdentifier ( ) const
inline

◆ operator!=()

bool walberla::domain_decomposition::internal::BlockDataItem::operator!= ( const BlockDataItem & rhs) const
inline

◆ operator==()

bool walberla::domain_decomposition::internal::BlockDataItem::operator== ( const BlockDataItem & rhs) const
inline

Member Data Documentation

◆ dataHandling_

SelectableBlockDataHandlingWrapper walberla::domain_decomposition::internal::BlockDataItem::dataHandling_
private

◆ id_

BlockDataID walberla::domain_decomposition::internal::BlockDataItem::id_
private

◆ identifier_

std::string walberla::domain_decomposition::internal::BlockDataItem::identifier_
private

The documentation for this class was generated from the following file:
  • /builds/administration/walberla-website/walberla/src/domain_decomposition/BlockDataHandling.h