walberla::blockforest::BlockForest::BlockInformation::Node Struct Reference

Public Member Functions

 Node ()
 
 Node (const uint_t process, const Set< SUID > &state)
 
bool operator== (const Node &rhs) const
 
bool operator!= (const Node &rhs) const
 
void setChild (const uint_t index, shared_ptr< Node > const child)
 

Public Attributes

uint_t process_
 
Set< SUID > state_
 
std::vector< shared_ptr< Node > > children_
 

Constructor & Destructor Documentation

◆ Node() [1/2]

walberla::blockforest::BlockForest::BlockInformation::Node::Node ( )
inline

◆ Node() [2/2]

walberla::blockforest::BlockForest::BlockInformation::Node::Node ( const uint_t  process,
const Set< SUID > &  state 
)
inline

Member Function Documentation

◆ operator!=()

bool walberla::blockforest::BlockForest::BlockInformation::Node::operator!= ( const Node rhs) const
inline

◆ operator==()

bool walberla::blockforest::BlockForest::BlockInformation::Node::operator== ( const Node rhs) const
inline

◆ setChild()

void walberla::blockforest::BlockForest::BlockInformation::Node::setChild ( const uint_t  index,
shared_ptr< Node > const  child 
)
inline

Member Data Documentation

◆ children_

std::vector< shared_ptr< Node > > walberla::blockforest::BlockForest::BlockInformation::Node::children_

◆ process_

uint_t walberla::blockforest::BlockForest::BlockInformation::Node::process_

◆ state_

Set<SUID> walberla::blockforest::BlockForest::BlockInformation::Node::state_

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