, including all inherited members.
AbstractMesh() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
BoundaryElementIterator typedef (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | |
BoundaryNodeIterator typedef (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | |
ComputeMeshPartitioning(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader, std::set< unsigned > &rNodesOwned, std::set< unsigned > &rHaloNodesOwned, std::set< unsigned > &rElementsOwned, std::vector< unsigned > &rProcessorsOffset, std::vector< unsigned > &rNodePermutation) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
ConstructFromMeshReader(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader, bool cullInternalFaces=false) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
DUMB enum value (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | |
DumbNodePartitioning(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader, std::set< unsigned > &rNodesOwned) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
ElementIterator typedef (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | |
GetBoundaryElement(unsigned index) const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetBoundaryElementIteratorBegin() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetBoundaryElementIteratorEnd() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetBoundaryNodeIteratorBegin() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetBoundaryNodeIteratorEnd() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetElement(unsigned index) const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetElementIteratorBegin() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetElementIteratorEnd() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetInverseJacobianForElement(unsigned elementIndex, c_matrix< double, SPACE_DIM, SPACE_DIM > &rJacobian, double &rJacobianDeterminant, c_matrix< double, SPACE_DIM, SPACE_DIM > &rInverseJacobian) const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline, virtual] |
GetMeshFileBaseName() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNode(unsigned index) const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumAllBoundaryElements() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumAllElements() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumAllNodes() const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumBoundaryElements() const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumBoundaryNodes() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumElements() const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumLocalElements() const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumLocalNodes() const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetNumNodes() const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
GetWeightedDirectionForBoundaryElement(unsigned elementIndex, c_vector< double, SPACE_DIM > &rWeightedDirection, double &rJacobianDeterminant) const (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline, virtual] |
mBoundaryElements (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mBoundaryElementsMapping (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mBoundaryNodes (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mElements (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mElementsMapping (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
METIS_BINARY enum value (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | |
METIS_LIBRARY enum value (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | |
MetisBinaryNodePartitioning(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader, std::set< unsigned > &rNodesOwned, std::vector< unsigned > &rProcessorsOffset, std::vector< unsigned > &rNodePermutation) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
MetisLibraryNodePartitioning(AbstractMeshReader< ELEMENT_DIM, SPACE_DIM > &rMeshReader, std::set< unsigned > &rNodesOwned, std::vector< unsigned > &rProcessorsOffset, std::vector< unsigned > &rNodePermutation) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
mHaloNodes (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mHaloNodesMapping (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mMeshFileBaseName (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mMetisPartitioning (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mNodes (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mNodesMapping (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mNodesPermutation (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mNodesPerProcessor (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [protected] |
mTotalNumBoundaryElements (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mTotalNumElements (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
mTotalNumNodes (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [private] |
ParallelTetrahedralMesh(PartitionType metisPartitioning=METIS_LIBRARY) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
PartitionType enum name (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | |
PermuteNodes() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline, virtual] |
ReadNodesPerProcessorFile(const std::string &nodesPerProcessorFile) (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline, virtual] |
RegisterBoundaryElement(unsigned index) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
RegisterElement(unsigned index) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
RegisterHaloNode(unsigned index) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
RegisterNode(unsigned index) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
ReorderNodes(std::vector< unsigned > &rNodePermutation) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
rGetNodePermutation() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
rGetNodesPerProcessor() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
SetElementOwnerships(unsigned lo, unsigned hi) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline] |
SolveBoundaryElementMapping(unsigned index) const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
SolveElementMapping(unsigned index) const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
SolveHaloNodeMapping(unsigned index) (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
SolveNodeMapping(unsigned index) const (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, private] |
TestParallelTetrahedralMesh (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [friend] |
~AbstractMesh() (defined in AbstractMesh< ELEMENT_DIM, SPACE_DIM >) | AbstractMesh< ELEMENT_DIM, SPACE_DIM > | [inline, virtual] |
~ParallelTetrahedralMesh() (defined in ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM >) | ParallelTetrahedralMesh< ELEMENT_DIM, SPACE_DIM > | [inline, virtual] |