Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::Mesh::TriangleMesh< NG > Member List

This is the complete list of members for AMP::Mesh::TriangleMesh< NG >, including all inherited members.

buildChildren()AMP::Mesh::TriangleMesh< NG >private
clone() const override finalAMP::Mesh::TriangleMesh< NG >virtual
compare(const Mesh &a, const Mesh &b)AMP::Mesh::Meshstatic
computeNodeParents(int parentType)AMP::Mesh::TriangleMesh< NG >private
containsElement(const MeshElementID &id) constAMP::Mesh::Meshvirtual
createBlockIterators(int block)AMP::Mesh::TriangleMesh< NG >protected
createIterator(GeomType type, int gcw) constAMP::Mesh::TriangleMesh< NG >
createSurfaceIterators()AMP::Mesh::TriangleMesh< NG >protected
createView(const Mesh &mesh, const AMP::Database &db)AMP::Mesh::Meshstatic
d_block_idsAMP::Mesh::TriangleMesh< NG >private
d_block_itAMP::Mesh::TriangleMesh< NG >private
d_blockIDAMP::Mesh::TriangleMesh< NG >private
d_boundary_idsAMP::Mesh::TriangleMesh< NG >private
d_boundary_itAMP::Mesh::TriangleMesh< NG >private
d_boxAMP::Mesh::Meshprotected
d_box_localAMP::Mesh::Meshprotected
d_childEdgeAMP::Mesh::TriangleMesh< NG >private
d_childFaceAMP::Mesh::TriangleMesh< NG >private
d_commAMP::Mesh::Meshprotected
d_geometryAMP::Mesh::Meshprotected
d_globalNabAMP::Mesh::TriangleMesh< NG >private
d_globalTriAMP::Mesh::TriangleMesh< NG >private
d_isSurfaceAMP::Mesh::TriangleMesh< NG >private
d_iteratorsAMP::Mesh::TriangleMesh< NG >private
d_max_gcwAMP::Mesh::Meshprotected
d_meshIDAMP::Mesh::Meshprotected
d_N_globalAMP::Mesh::TriangleMesh< NG >private
d_nameAMP::Mesh::Meshprotected
d_parentsAMP::Mesh::TriangleMesh< NG >private
d_pos_hashAMP::Mesh::TriangleMesh< NG >private
d_remoteTriAMP::Mesh::TriangleMesh< NG >private
d_surface_itAMP::Mesh::TriangleMesh< NG >private
d_vertexAMP::Mesh::TriangleMesh< NG >private
displaceMesh(const std::vector< double > &x) overrideAMP::Mesh::TriangleMesh< NG >virtual
displaceMesh(std::shared_ptr< const AMP::LinearAlgebra::Vector > x) overrideAMP::Mesh::TriangleMesh< NG >virtual
Edge typedefAMP::Mesh::TriangleMesh< NG >
ElementList typedefAMP::Mesh::TriangleMesh< NG >
ElementListPtr typedefAMP::Mesh::Mesh
estimateMeshSize(std::shared_ptr< const MeshParameters > params)AMP::Mesh::Meshstatic
Face typedefAMP::Mesh::TriangleMesh< NG >
generatorType typedefAMP::Mesh::Mesh
GeomDimAMP::Mesh::Meshprotected
getAllMeshIDs() constAMP::Mesh::Meshvirtual
getBaseMeshIDs() constAMP::Mesh::Meshvirtual
getBlockIDIterator(const GeomType type, const int id, const int gcw=0) const override finalAMP::Mesh::TriangleMesh< NG >virtual
getBlockIDs() const override finalAMP::Mesh::TriangleMesh< NG >virtual
getBoundaryIDIterator(const GeomType type, const int id, const int gcw=0) const override finalAMP::Mesh::TriangleMesh< NG >virtual
getBoundaryIDs() const override finalAMP::Mesh::TriangleMesh< NG >virtual
getBoundingBox() constAMP::Mesh::Meshinline
getComm() constAMP::Mesh::Meshinline
getDim() constAMP::Mesh::Meshinline
getElem(const ElementID &id) constAMP::Mesh::TriangleMesh< NG >
getElement(const MeshElementID &id) const override finalAMP::Mesh::TriangleMesh< NG >virtual
getElement2(const MeshElementID &id) constAMP::Mesh::TriangleMesh< NG >
getElementParents(const MeshElement &elem, const GeomType type) const override finalAMP::Mesh::TriangleMesh< NG >virtual
getElementParents(const ElementID &id, const GeomType type) constAMP::Mesh::TriangleMesh< NG >
getElementsIDs(const ElementID &id, const GeomType type, ElementID *IDs) constAMP::Mesh::TriangleMesh< NG >
getGeometry()AMP::Mesh::Meshinline
getGeometry() constAMP::Mesh::Meshinline
getGeomType() constAMP::Mesh::Meshinline
getID(const std::array< int, TYPE+1 > &id) constAMP::Mesh::TriangleMesh< NG >
getIterator(const GeomType type, const int gcw=0) const override finalAMP::Mesh::TriangleMesh< NG >virtual
AMP::Mesh::Mesh::getIterator(SetOP OP, const MeshIterator &A, const MeshIterator &B)AMP::Mesh::Meshstatic
AMP::Mesh::Mesh::getIterator(SetOP OP, const MeshIterator &, MeshIteratorEnd)AMP::Mesh::Meshstatic
AMP::Mesh::Mesh::getIterator(SetOP OP, MeshIteratorEnd, const MeshIterator &)AMP::Mesh::Meshstatic
AMP::Mesh::Mesh::getIterator(SetOP OP, MeshIteratorEnd, MeshIteratorEnd)AMP::Mesh::Meshstatic
getLocalBaseMeshIDs() constAMP::Mesh::Meshvirtual
getLocalBoundingBox() constAMP::Mesh::Meshinline
getLocalMeshIDs() constAMP::Mesh::Meshvirtual
getMaxGhostWidth() constAMP::Mesh::Meshinline
getName() constAMP::Mesh::Meshinlinevirtual
getNeighborIDs(const ElementID &id, std::vector< ElementID > &IDs) constAMP::Mesh::TriangleMesh< NG >
getParents(int childType, int parentType)AMP::Mesh::TriangleMesh< NG >private
getPositionVector(std::string name, const int gcw=0) constAMP::Mesh::Meshvirtual
getSurfaceIterator(const GeomType type, const int gcw=0) const override finalAMP::Mesh::TriangleMesh< NG >virtual
getVertexCoord(const ElementID &id, std::array< double, 3 > *x) constAMP::Mesh::TriangleMesh< NG >
inIterator(const ElementID &id, const TriangleMeshIterator< NG > *it)AMP::Mesh::TriangleMesh< NG >static
initialize()AMP::Mesh::TriangleMesh< NG >protected
initializeBoundingBox()AMP::Mesh::TriangleMesh< NG >protected
initializeIterators()AMP::Mesh::TriangleMesh< NG >protected
isBaseMesh() constAMP::Mesh::Meshvirtual
isInBlock(const ElementID &elemID, int id) constAMP::Mesh::TriangleMesh< NG >
isMember(const MeshElementID &id) constAMP::Mesh::Meshvirtual
isMember(const MeshIterator &it) constAMP::Mesh::Meshvirtual
isMeshMovable() const overrideAMP::Mesh::TriangleMesh< NG >inlinevirtual
isOnBoundary(const ElementID &elemID, int id) constAMP::Mesh::TriangleMesh< NG >
isOnSurface(const ElementID &elemID) constAMP::Mesh::TriangleMesh< NG >
IteratorSet typedefAMP::Mesh::TriangleMesh< NG >
loadBalance(const std::vector< Point > &vertices, const std::vector< TRI > &tri, const std::vector< TRI > &tri_nab, const std::vector< int > &block)AMP::Mesh::TriangleMesh< NG >private
maxProcs(std::shared_ptr< const MeshParameters > params)AMP::Mesh::Meshstatic
Mesh(std::shared_ptr< const MeshParameters > params)AMP::Mesh::Meshexplicit
Mesh(const std::shared_ptr< Mesh > &old_mesh, MeshIterator &iterator)AMP::Mesh::Mesh
Mesh(int64_t fid, AMP::IO::RestartManager *manager)AMP::Mesh::Meshprotected
Mesh()AMP::Mesh::Meshprotected
Mesh(const Mesh &old)AMP::Mesh::Meshexplicitprotected
meshClass() const overrideAMP::Mesh::TriangleMesh< NG >virtual
MeshElementPtr typedefAMP::Mesh::Mesh
meshID() constAMP::Mesh::Meshinline
Movable enum nameAMP::Mesh::Mesh
numGhostElements(const GeomType type, const int gcw) const override finalAMP::Mesh::TriangleMesh< NG >virtual
numGlobalElements(const GeomType type) const override finalAMP::Mesh::TriangleMesh< NG >virtual
numLocalElements(const GeomType type) const override finalAMP::Mesh::TriangleMesh< NG >virtual
operator!=(const Mesh &mesh) constAMP::Mesh::Meshinline
operator=(const TriangleMesh &)=deleteAMP::Mesh::TriangleMesh< NG >
operator=(TriangleMesh &&)=defaultAMP::Mesh::TriangleMesh< NG >
AMP::Mesh::Mesh::operator=(const Mesh &old)=deleteAMP::Mesh::Meshprotected
operator==(const Mesh &mesh) const overrideAMP::Mesh::TriangleMesh< NG >virtual
PhysicalDimAMP::Mesh::Meshprotected
Point typedefAMP::Mesh::TriangleMesh< NG >
positionHash() const overrideAMP::Mesh::TriangleMesh< NG >virtual
printMeshHierarchy(const Mesh &mesh, std::ostream &out=std::cout, const std::string &prefix="")AMP::Mesh::Meshstatic
reduceBox(const std::vector< double > &, const AMP_MPI &)AMP::Mesh::Meshprotectedstatic
registerChildObjects(AMP::IO::RestartManager *manager) constAMP::Mesh::Meshvirtual
setMeshID()AMP::Mesh::Meshprotected
setName(std::string name)AMP::Mesh::Meshinlinevirtual
shared_from_this()AMP::enable_shared_from_this< AMP::Mesh::Mesh >inline
shared_from_this() constAMP::enable_shared_from_this< AMP::Mesh::Mesh >inline
Subset(MeshID meshID) constAMP::Mesh::Meshvirtual
Subset(std::string name) constAMP::Mesh::Meshvirtual
Subset(const MeshIterator &iterator, bool isGlobal=true) constAMP::Mesh::Meshvirtual
Subset(Mesh &mesh) constAMP::Mesh::Meshvirtual
TRI typedefAMP::Mesh::TriangleMesh< NG >
TriangleMesh(int NP, std::vector< Point > vertices, std::vector< TRI > triangles, std::vector< TRI > tri_nab, const AMP_MPI &comm, std::shared_ptr< Geometry::Geometry > geom={}, std::vector< int > block={}, int max_gcw=2)AMP::Mesh::TriangleMesh< NG >explicit
TriangleMesh(const TriangleMesh &)AMP::Mesh::TriangleMesh< NG >
TriangleMesh(TriangleMesh &&)=defaultAMP::Mesh::TriangleMesh< NG >
TriangleMesh()=defaultAMP::Mesh::TriangleMesh< NG >protected
TriangleMesh(std::shared_ptr< const MeshParameters >)AMP::Mesh::TriangleMesh< NG >explicitprotected
weak_ptr_AMP::enable_shared_from_this< AMP::Mesh::Mesh >mutableprotected
writeRestart(int64_t fid) const overrideAMP::Mesh::TriangleMesh< NG >virtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< AMP::Mesh::Mesh >virtual
~Mesh()AMP::Mesh::Meshvirtual
~TriangleMesh()AMP::Mesh::TriangleMesh< NG >virtual



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:43.
Comments on this page