walberla::blockforest::PhantomBlock::NeighborBlock Struct Reference

#include <PhantomBlock.h>

Public Member Functions

 NeighborBlock (const PhantomBlockForest &phantomForest, const BlockID &id, const uint_t process, const Set< SUID > &state=Set< SUID >::emptySet())
 
bool operator== (const NeighborBlock &rhs) const
 
bool operator!= (const NeighborBlock &rhs) const
 
const BlockIDgetId () const
 
uint_t getProcess () const
 
void setProcess (const uint_t process)
 
const Set< SUID > & getState () const
 
const AABB & getAABB () const
 

Public Attributes

BlockID id_
 
uint_t process_
 
Set< SUID > state_
 
AABB aabb_
 

Constructor & Destructor Documentation

◆ NeighborBlock()

walberla::blockforest::PhantomBlock::NeighborBlock::NeighborBlock ( const PhantomBlockForest phantomForest,
const BlockID id,
const uint_t  process,
const Set< SUID > &  state = Set<SUID>::emptySet() 
)

Member Function Documentation

◆ getAABB()

const AABB& walberla::blockforest::PhantomBlock::NeighborBlock::getAABB ( ) const
inline

◆ getId()

const BlockID& walberla::blockforest::PhantomBlock::NeighborBlock::getId ( ) const
inline

◆ getProcess()

uint_t walberla::blockforest::PhantomBlock::NeighborBlock::getProcess ( ) const
inline

◆ getState()

const Set<SUID>& walberla::blockforest::PhantomBlock::NeighborBlock::getState ( ) const
inline

◆ operator!=()

bool walberla::blockforest::PhantomBlock::NeighborBlock::operator!= ( const NeighborBlock rhs) const
inline

◆ operator==()

bool walberla::blockforest::PhantomBlock::NeighborBlock::operator== ( const NeighborBlock rhs) const
inline

◆ setProcess()

void walberla::blockforest::PhantomBlock::NeighborBlock::setProcess ( const uint_t  process)
inline

Member Data Documentation

◆ aabb_

AABB walberla::blockforest::PhantomBlock::NeighborBlock::aabb_

◆ id_

BlockID walberla::blockforest::PhantomBlock::NeighborBlock::id_

◆ process_

uint_t walberla::blockforest::PhantomBlock::NeighborBlock::process_

◆ state_

Set<SUID> walberla::blockforest::PhantomBlock::NeighborBlock::state_

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