|
| | MBDisjointBoxLayout () |
| |
| | MBDisjointBoxLayout (MBProblemDomain &a_domain, Point a_boxSize) |
| |
| | MBDisjointBoxLayout (MBProblemDomain &a_domain, std::vector< Point > a_boxSizes) |
| |
| | MBDisjointBoxLayout (MBProblemDomain &a_domain, std::vector< MBPoint > a_patches, std::vector< Point > a_boxSizes) |
| |
| | MBDisjointBoxLayout (std::shared_ptr< MBBoxPartition > a_partition, std::vector< Point > a_boxSizes) |
| |
| void | define (MBProblemDomain &a_domain, std::vector< Point > a_boxSizes) |
| |
| void | define (MBProblemDomain &a_domain, std::vector< MBPoint > a_patches, std::vector< Point > a_boxSizes) |
| |
| void | define (std::shared_ptr< MBBoxPartition > a_partition, std::vector< Point > a_boxSizes) |
| |
| const MBProblemDomain & | domainPtr () const |
| |
| const MBProblemDomain & | domain () const |
| |
| unsigned int | procID (const MBIndex &a_index) const |
| |
| unsigned int | numBlocks () const |
| |
| unsigned int | numBoxes () const |
| |
| unsigned int | numBoxes (unsigned int a_proc) const |
| |
| unsigned int | numProcs () const |
| |
| std::vector< MBPoint > | patches () const |
| |
| DataIndex< BoxPartition > | blockIndex (const MBIndex &a_index) const |
| |
| Box | operator[] (const MBIndex &a_index) const |
| |
| MBIterator | begin () const |
| |
| MBIterator | end () const |
| |
| Point | point (const MBIndex &a_index) const |
| |
| Box | box (const MBIndex &a_index) const |
| |
| Array< double, DIM > | dx (BlockIndex a_block) const |
| |
| Array< double, DIM > | dx (MBIndex a_index) const |
| |
| Box | blockDomainBox (BlockIndex a_block) const |
| |
| unsigned int | block (const MBIndex &a_index) const |
| |
| MBPoint | patch (const MBIndex &a_index) const |
| |
| DisjointBoxLayout & | getBlock (BlockIndex a_block) |
| |
| const DisjointBoxLayout & | getBlock (BlockIndex a_block) const |
| |
| MBIndex | find (Point a_point, BlockIndex a_block) const |
| |
| const MBBoxPartition & | partition () const |
| |
| const MBProblemDomain & | patchDomain () const |
| |
| std::shared_ptr< MBBoxPartition > | partitionPtr () const |
| |
| size_t | offset (unsigned int a_proc) const |
| |
| bool | compatible (const MBDisjointBoxLayout &a_rhs) const |
| |
| bool | compatible (const MBIndex &a_index) const |
| |
| Point | connectivity (const MBPoint &patch_1, const MBPoint &patch_2) const |
| |
| Point | connectivity (const MBIndex &i1, const MBIndex &i2) const |
| |
| bool | isBlockBoundary (const MBPoint &patch_1, const MBPoint &patch_2) const |
| |
| bool | isBlockBoundary (const MBIndex &patch_1, const MBIndex &patch_2) const |
| |
| bool | isBlockBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isBlockBoundary (const MBIndex &patch, Point dir) const |
| |
| bool | isBlockBoundary (const MBPoint &patch, Point dir, BlockIndex adjBlock) const |
| |
| bool | isPatchOnBlockBoundary (const MBPoint &patch) const |
| |
| bool | isPatchOnBlockBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isPatchInBlockBoundary (const MBPoint &patch) const |
| |
| bool | isPatchInBlockBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isDomainBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isDomainBoundary (const MBIndex &patch, Point dir) const |
| |
| bool | isPatchOnDomainBoundary (const MBPoint &patch) const |
| |
| bool | isPatchOnDomainBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isPatchInDomainBoundary (const MBPoint &patch) const |
| |
| bool | isPatchInDomainBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isRefinementBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isPatchOnRefinementBoundary (const MBPoint &patch) const |
| |
| bool | isInteriorBoundary (const MBPoint &patch, Point dir) const |
| |
| bool | isPatchInTriplePointRegion (const MBPoint &patch) const |
| |
| bool | isPatchInTriplePointRegion (const MBPoint &patch, Point dir) const |
| |
| std::vector< MBIndex > | adjacentIndices (const MBPoint &patch) const |
| |
| std::vector< MBIndex > | adjacentIndices (const MBPoint &patch, Point dir) const |
| |
| unsigned int | size () const |
| |
| unsigned int | localSize () const |
| |
| std::vector< Point > | boxSizes () const |
| |
| Point | boxSize (BlockIndex a_block) const |
| |
| MBDisjointBoxLayout | coarsen (const Point &a_refRatio) const |
| |
| MBDisjointBoxLayout | coarsen (const std::vector< Point > &a_refRatios) const |
| |
| void | validateSelf (std::string methodName) const |
| |
| void | validateIndex (const MBIndex &index, std::string methodName) const |
| |
| void | validateBlock (const BlockIndex &block, std::string methodName) const |
| |
| void | print () const |
| |
| bool | defined () const |
| |