waLBerla 7.2
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: