$treeview $search $mathjax
Palabos  Version 1.1
$projectbrief
$projectbrief
$searchbox

plb::LocalMultiBlockInfo3D Class Reference

#include <localMultiBlockInfo3D.h>

List of all members.

Public Member Functions

 LocalMultiBlockInfo3D (SparseBlockStructure3D const &sparseBlock, ThreadAttribution const &attribution, plint envelopeWidth_)
std::vector< plint > const & getBlocks () const
 Index of all blocks local to current processor.
std::vector< Overlap3D > const & getNormalOverlaps () const
 Index of all overlaps for which original or overlap data are on current processor.
std::vector< PeriodicOverlap3D >
const & 
getPeriodicOverlaps () const
std::vector< PeriodicOverlap3D >
const & 
getPeriodicOverlapWithRemoteData () const
 Index of all periodic overlaps for which overlap data are on current processor.
void swap (LocalMultiBlockInfo3D &rhs)

Constructor & Destructor Documentation

plb::LocalMultiBlockInfo3D::LocalMultiBlockInfo3D ( SparseBlockStructure3D const &  sparseBlock,
ThreadAttribution const &  attribution,
plint  envelopeWidth_ 
)

Member Function Documentation

std::vector< Overlap3D > const & plb::LocalMultiBlockInfo3D::getNormalOverlaps (  )  const

Index of all overlaps for which original or overlap data are on current processor.

Referenced by plb::SerialBlockCommunicator3D::duplicateOverlaps().

std::vector< PeriodicOverlap3D > const & plb::LocalMultiBlockInfo3D::getPeriodicOverlaps (  )  const

Index of all periodic overlaps for which original or overlap data are on current processor.

Referenced by plb::SerialBlockCommunicator3D::duplicateOverlaps().

std::vector< PeriodicOverlap3D > const & plb::LocalMultiBlockInfo3D::getPeriodicOverlapWithRemoteData (  )  const

Index of all periodic overlaps for which overlap data are on current processor.

Referenced by plb::MultiBlockManagement3D::findAllLocalRepresentations().

void plb::LocalMultiBlockInfo3D::swap ( LocalMultiBlockInfo3D rhs  ) 

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