AddPairsFromBox(unsigned boxIndex, std::vector< std::pair< Node< DIM > *, Node< DIM > * > > &rNodePairs, std::map< unsigned, std::set< unsigned > > &rNodeNeighbours) | DistributedBoxCollection< DIM > | |
boost::serialization::access class | DistributedBoxCollection< DIM > | friend |
CalculateBoundaryNodePairs(std::vector< Node< DIM > * > &rNodes, std::vector< std::pair< Node< DIM > *, Node< DIM > * > > &rNodePairs, std::map< unsigned, std::set< unsigned > > &rNodeNeighbours) | DistributedBoxCollection< DIM > | |
CalculateContainingBox(Node< DIM > *pNode) | DistributedBoxCollection< DIM > | |
CalculateContainingBox(c_vector< double, DIM > &rLocation) | DistributedBoxCollection< DIM > | |
CalculateCoordinateIndices(unsigned globalIndex) | DistributedBoxCollection< DIM > | |
CalculateGlobalIndex(c_vector< unsigned, DIM > coordinateIndices) | DistributedBoxCollection< DIM > | |
CalculateInteriorNodePairs(std::vector< Node< DIM > * > &rNodes, std::vector< std::pair< Node< DIM > *, Node< DIM > * > > &rNodePairs, std::map< unsigned, std::set< unsigned > > &rNodeNeighbours) | DistributedBoxCollection< DIM > | |
CalculateNodePairs(std::vector< Node< DIM > * > &rNodes, std::vector< std::pair< Node< DIM > *, Node< DIM > * > > &rNodePairs, std::map< unsigned, std::set< unsigned > > &rNodeNeighbours) | DistributedBoxCollection< DIM > | |
CalculateNumberOfNodesInEachStrip() | DistributedBoxCollection< DIM > | |
DistributedBoxCollection(double boxWidth, c_vector< double, 2 *DIM > domainSize, bool isPeriodicInX=false, int localRows=PETSC_DECIDE) | DistributedBoxCollection< DIM > | |
EmptyBoxes() | DistributedBoxCollection< DIM > | |
GetAreLocalBoxesSet() const | DistributedBoxCollection< DIM > | |
GetBoxOwnership(unsigned globalIndex) | DistributedBoxCollection< DIM > | |
GetBoxWidth() const | DistributedBoxCollection< DIM > | |
GetHaloBoxOwnership(unsigned globalIndex) | DistributedBoxCollection< DIM > | |
GetLocalBoxes(unsigned boxIndex) | DistributedBoxCollection< DIM > | |
GetNumBoxes() | DistributedBoxCollection< DIM > | |
GetNumLocalBoxes() | DistributedBoxCollection< DIM > | |
GetNumLocalRows() const | DistributedBoxCollection< DIM > | |
GetNumRowsOfBoxes() const | DistributedBoxCollection< DIM > | |
GetProcessOwningNode(Node< DIM > *pNode) | DistributedBoxCollection< DIM > | |
IsInteriorBox(unsigned globalIndex) | DistributedBoxCollection< DIM > | |
IsOwned(Node< DIM > *pNode) | DistributedBoxCollection< DIM > | |
IsOwned(c_vector< double, DIM > &location) | DistributedBoxCollection< DIM > | |
LoadBalance(std::vector< int > localDistribution) | DistributedBoxCollection< DIM > | |
mAreLocalBoxesSet | DistributedBoxCollection< DIM > | private |
mBoxes | DistributedBoxCollection< DIM > | private |
mBoxesMapping | DistributedBoxCollection< DIM > | private |
mBoxWidth | DistributedBoxCollection< DIM > | private |
mCalculateNodeNeighbours | DistributedBoxCollection< DIM > | private |
mDomainSize | DistributedBoxCollection< DIM > | private |
mHaloBoxes | DistributedBoxCollection< DIM > | private |
mHaloBoxesMapping | DistributedBoxCollection< DIM > | private |
mHaloNodesLeft | DistributedBoxCollection< DIM > | private |
mHaloNodesRight | DistributedBoxCollection< DIM > | private |
mHalosLeft | DistributedBoxCollection< DIM > | private |
mHalosRight | DistributedBoxCollection< DIM > | private |
mIsPeriodicInX | DistributedBoxCollection< DIM > | private |
mLocalBoxes | DistributedBoxCollection< DIM > | private |
mMaxBoxIndex | DistributedBoxCollection< DIM > | private |
mMinBoxIndex | DistributedBoxCollection< DIM > | private |
mNumBoxes | DistributedBoxCollection< DIM > | private |
mNumBoxesEachDirection | DistributedBoxCollection< DIM > | private |
mNumBoxesInAFace | DistributedBoxCollection< DIM > | private |
mpDistributedBoxStackFactory | DistributedBoxCollection< DIM > | private |
msFudge | DistributedBoxCollection< DIM > | privatestatic |
rGetBox(unsigned boxIndex) | DistributedBoxCollection< DIM > | |
rGetDomainSize() const | DistributedBoxCollection< DIM > | |
rGetHaloBox(unsigned boxIndex) | DistributedBoxCollection< DIM > | |
rGetHaloNodesLeft() | DistributedBoxCollection< DIM > | |
rGetHaloNodesRight() | DistributedBoxCollection< DIM > | |
serialize(Archive &archive, const unsigned int version) | DistributedBoxCollection< DIM > | inlineprivate |
SetCalculateNodeNeighbours(bool calculateNodeNeighbours) | DistributedBoxCollection< DIM > | |
SetupAllLocalBoxes() | DistributedBoxCollection< DIM > | |
SetupHaloBoxes() | DistributedBoxCollection< DIM > | |
SetupLocalBoxesHalfOnly() | DistributedBoxCollection< DIM > | |
TestDistributedBoxCollection (defined in DistributedBoxCollection< DIM >) | DistributedBoxCollection< DIM > | friend |
UpdateHaloBoxes() | DistributedBoxCollection< DIM > | |
~DistributedBoxCollection() | DistributedBoxCollection< DIM > | |