|
IFEM
90A354
|
Iterator for matching nodes on edges/faces with a given orientation and index. More...
#include <DomainDecomposition.h>

Public Member Functions | |
| OrientIterator (const ASMbase *pch, int orient, int lIdx, int basis, int dim=2) | |
| Constructor. More... | |
| OrientIterator (const ASMbase *pch, int orient, int lIdx) | |
| Constructor for elements. More... | |
| IntVec::const_iterator | begin () |
| Obtain start of node numbers. | |
| IntVec::const_iterator | end () |
| Obtain end of node numbers. | |
| size_t | size () const |
| Obtain number of nodes. | |
Protected Attributes | |
| IntVec | nodes |
| Node number on boundary. | |
Iterator for matching nodes on edges/faces with a given orientation and index.
| DomainDecomposition::OrientIterator::OrientIterator | ( | const ASMbase * | pch, |
| int | orient, | ||
| int | lIdx, | ||
| int | basis, | ||
| int | dim = 2 |
||
| ) |
Constructor.
| pch | Slave patch |
| orient | Orientation of boundary on slave |
| lIdx | Index of boundary on slave |
| basis | Basis to use for boundary on slave |
| dim | Dimension to iterate over |
References ASMbase::getBoundary1Nodes(), ASMbase::getBoundaryNodes(), ASMbase::getNoSpaceDim(), and ASMstruct::getSize().
| DomainDecomposition::OrientIterator::OrientIterator | ( | const ASMbase * | pch, |
| int | orient, | ||
| int | lIdx | ||
| ) |
Constructor for elements.
| pch | Slave patch |
| orient | Orientation of boundary on slave |
| lIdx | Index of boundary on slave |
References ASMbase::getNoBoundaryElms(), ASMbase::getNoSpaceDim(), and ASMstruct::getNoStructElms().