Advanced Multi-Physics (AMP)
On-Line Documentation
AMP::Mesh::BoxMesh Member List

This is the complete list of members for AMP::Mesh::BoxMesh, including all inherited members.

BoxMesh(std::shared_ptr< const MeshParameters >)AMP::Mesh::BoxMeshexplicitprotected
BoxMesh(const BoxMesh &)AMP::Mesh::BoxMeshexplicitprotected
BoxMesh(int64_t, AMP::IO::RestartManager *)AMP::Mesh::BoxMeshprotected
BoxMesh()AMP::Mesh::BoxMeshprotected
clone() const override=0AMP::Mesh::BoxMeshpure virtual
compare(const Mesh &a, const Mesh &b)AMP::Mesh::Meshstatic
containsElement(const MeshElementID &id) constAMP::Mesh::Meshvirtual
convert(const MeshElementIndex &id) constAMP::Mesh::BoxMeshinline
convert(const MeshElementID &id) constAMP::Mesh::BoxMeshinline
coord(const MeshElementIndex &index, double *pos) const =0AMP::Mesh::BoxMeshpure virtual
createBoundingBox()AMP::Mesh::BoxMeshprotectedvirtual
createIterator(const ElementBlocks &list) constAMP::Mesh::BoxMesh
createMap(const std::vector< MeshElementIndex >) constAMP::Mesh::BoxMeshprotected
createMaps()AMP::Mesh::BoxMeshprotected
createVector(const std::string &name, int gcw=0)AMP::Mesh::BoxMesh
createView(const Mesh &mesh, const AMP::Database &db)AMP::Mesh::Meshstatic
d_blockIDAMP::Mesh::BoxMeshprotected
d_bndAMP::Mesh::BoxMeshmutableprotected
d_boxAMP::Mesh::Meshprotected
d_box_localAMP::Mesh::Meshprotected
d_commAMP::Mesh::Meshprotected
d_endIndexAMP::Mesh::BoxMeshprotected
d_geometryAMP::Mesh::Meshprotected
d_globalSizeAMP::Mesh::BoxMeshprotected
d_indexSizeAMP::Mesh::BoxMeshprotected
d_localIndexAMP::Mesh::BoxMeshprotected
d_max_gcwAMP::Mesh::Meshprotected
d_meshIDAMP::Mesh::Meshprotected
d_nameAMP::Mesh::Meshprotected
d_numBlocksAMP::Mesh::BoxMeshprotected
d_rankAMP::Mesh::BoxMeshprotected
d_sizeAMP::Mesh::BoxMeshprotected
d_startIndexAMP::Mesh::BoxMeshprotected
d_surfaceAMP::Mesh::BoxMeshmutableprotected
d_surfaceIdAMP::Mesh::BoxMeshprotected
d_surfaceMapsAMP::Mesh::BoxMeshprotected
displaceMesh(const std::vector< double > &x)=0AMP::Mesh::Meshpure virtual
displaceMesh(std::shared_ptr< const AMP::LinearAlgebra::Vector > x)=0AMP::Mesh::Meshpure virtual
ElementBlocks typedefAMP::Mesh::BoxMesh
ElementListPtr typedefAMP::Mesh::Mesh
estimateLogicalMeshSize(std::shared_ptr< const MeshParameters > params)AMP::Mesh::BoxMeshstatic
estimateMeshSize(std::shared_ptr< const MeshParameters > params)AMP::Mesh::BoxMeshstatic
fillCartesianNodes(int dim, const int *globalSize, const double *range, const std::vector< MeshElementIndex > &index, std::vector< double > *coord)AMP::Mesh::BoxMeshprotectedstatic
finalize(const std::string &name, const std::vector< double > &displacement)AMP::Mesh::BoxMeshprotected
fixPeriodic(MeshElementIndex &id) constAMP::Mesh::BoxMeshinline
generate(std::shared_ptr< const MeshParameters > params)AMP::Mesh::BoxMeshstatic
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::BoxMeshvirtual
getBlockIDs() const override finalAMP::Mesh::BoxMeshvirtual
getBoundaryIDIterator(const GeomType type, const int id, const int gcw=0) const override finalAMP::Mesh::BoxMeshvirtual
getBoundaryIDs() const override finalAMP::Mesh::BoxMeshvirtual
getBoundingBox() constAMP::Mesh::Meshinline
getComm() constAMP::Mesh::Meshinline
getDim() constAMP::Mesh::Meshinline
getDisplacement(std::shared_ptr< const AMP::Database > db)AMP::Mesh::BoxMeshprotected
getElement(const MeshElementID &id) const override finalAMP::Mesh::BoxMeshvirtual
getElement(const MeshElementIndex &index) constAMP::Mesh::BoxMesh
getElementFromLogical(const AMP::Geometry::Point &x, GeomType type) constAMP::Mesh::BoxMesh
getElementFromPhysical(const AMP::Geometry::Point &x, GeomType type) constAMP::Mesh::BoxMesh
getElementParents(const MeshElement &elem, const GeomType type) const override finalAMP::Mesh::BoxMeshvirtual
getGeometry()AMP::Mesh::Meshinline
getGeometry() constAMP::Mesh::Meshinline
getGeomType() constAMP::Mesh::Meshinline
getGlobalBox(int gcw=0) constAMP::Mesh::BoxMeshinline
getIterator(const GeomType type, const int gcw=0) const override finalAMP::Mesh::BoxMeshvirtual
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
getIteratorRange(std::array< int, 6 > range, const GeomType type, const int gcw) constAMP::Mesh::BoxMesh
getLocalBaseMeshIDs() constAMP::Mesh::Meshvirtual
getLocalBlock(int rank) constAMP::Mesh::BoxMeshinline
getLocalBoundingBox() constAMP::Mesh::Meshinline
getLocalBox(int gcw=0) constAMP::Mesh::BoxMeshinline
getLocalMeshIDs() constAMP::Mesh::Meshvirtual
getMaxGhostWidth() constAMP::Mesh::Meshinline
getName() constAMP::Mesh::Meshinlinevirtual
getPositionVector(std::string name, const int gcw=0) constAMP::Mesh::Meshvirtual
getRank(const MeshElementIndex &id) constAMP::Mesh::BoxMeshinline
getSurface(int surface, GeomType type) constAMP::Mesh::BoxMesh
getSurface2(int surface, GeomType type) constAMP::Mesh::BoxMeshprotected
getSurfaceID(int surface) constAMP::Mesh::BoxMesh
getSurfaceIterator(const GeomType type, const int gcw=0) const override finalAMP::Mesh::BoxMeshvirtual
globalCoord() const =0AMP::Mesh::BoxMeshpure virtual
IndexList typedefAMP::Mesh::BoxMeshprotected
initialize(const std::array< int, 3 > &size, const std::array< int, 6 > &ids, const std::vector< int > &minSize={})AMP::Mesh::BoxMeshprotected
intersect(const ElementBlocks &v1, const ElementBlocks &v2) constAMP::Mesh::BoxMesh
isBaseMesh() constAMP::Mesh::Meshvirtual
isMember(const MeshElementID &id) constAMP::Mesh::Meshvirtual
isMember(const MeshIterator &it) constAMP::Mesh::Meshvirtual
isMeshMovable() const =0AMP::Mesh::Meshpure virtual
isOnBoundary(const MeshElementIndex &index, int id) constAMP::Mesh::BoxMeshvirtual
isOnSurface(const MeshElementIndex &index) constAMP::Mesh::BoxMeshvirtual
ListPtr typedefAMP::Mesh::BoxMeshprotected
loadBalance(std::array< int, 3 > size, int N_procs, std::vector< int > *startIndex, std::vector< int > minSize={})AMP::Mesh::BoxMeshprotectedstatic
localCoord() const =0AMP::Mesh::BoxMeshpure virtual
localSize() constAMP::Mesh::BoxMeshinline
maxProcs(std::shared_ptr< const MeshParameters > params)AMP::Mesh::BoxMeshstatic
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 =0AMP::Mesh::Meshpure virtual
MeshElementPtr typedefAMP::Mesh::Mesh
meshID() constAMP::Mesh::Meshinline
Movable enum nameAMP::Mesh::Mesh
numBlocks() constAMP::Mesh::BoxMeshinline
numGhostElements(const GeomType type, const int gcw) const override finalAMP::Mesh::BoxMeshvirtual
numGlobalElements(const GeomType type) const override finalAMP::Mesh::BoxMeshvirtual
numLocalElements(const GeomType type) const override finalAMP::Mesh::BoxMeshvirtual
onSide(const MeshElementIndex &index, int d, int s) constAMP::Mesh::BoxMeshprotected
operator!=(const Mesh &mesh) constAMP::Mesh::Meshinline
operator=(const BoxMesh &)=deleteAMP::Mesh::BoxMeshprotected
AMP::Mesh::Mesh::operator=(const Mesh &old)=deleteAMP::Mesh::Meshprotected
operator==(const Mesh &mesh) const overrideAMP::Mesh::BoxMeshvirtual
periodic() constAMP::Mesh::BoxMeshinline
PhysicalDimAMP::Mesh::Meshprotected
physicalToLogical(const AMP::Geometry::Point &x) const =0AMP::Mesh::BoxMeshpure virtual
positionHash() const =0AMP::Mesh::Meshpure 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
size() constAMP::Mesh::BoxMeshinline
structuredMeshElementAMP::Mesh::BoxMeshfriend
structuredMeshIteratorAMP::Mesh::BoxMeshfriend
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
SurfaceMapStruct typedefAMP::Mesh::BoxMeshprotected
weak_ptr_AMP::enable_shared_from_this< AMP::Mesh::Mesh >mutableprotected
writeRestart(int64_t) const overrideAMP::Mesh::BoxMeshprotectedvirtual
~BoxMesh()AMP::Mesh::BoxMeshvirtual
~enable_shared_from_this()=defaultAMP::enable_shared_from_this< AMP::Mesh::Mesh >virtual
~Mesh()AMP::Mesh::Meshvirtual



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