AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::primal::Polyhedron< T, NDIMS > Member List

This is the complete list of members for axom::primal::Polyhedron< T, NDIMS >, including all inherited members.

addNeighbors(const PointType &pt, std::initializer_list< std::int8_t > nbrs)axom::primal::Polyhedron< T, NDIMS >inline
addNeighbors(int vtxId, std::initializer_list< std::int8_t > nbrs)axom::primal::Polyhedron< T, NDIMS >inline
addNeighbors(int vtxId, int nbr)axom::primal::Polyhedron< T, NDIMS >inline
addVertex(const PointType &pt)axom::primal::Polyhedron< T, NDIMS >inline
centroid() constaxom::primal::Polyhedron< T, NDIMS >inline
clear()axom::primal::Polyhedron< T, NDIMS >inline
from_primitive(const Hexahedron< T, NDIMS > &hex, bool tryFixOrientation=false)axom::primal::Polyhedron< T, NDIMS >inlinestatic
from_primitive(const Octahedron< T, NDIMS > &oct, bool tryFixOrientation=false)axom::primal::Polyhedron< T, NDIMS >inlinestatic
from_primitive(const Tetrahedron< T, NDIMS > &tet, bool tryFixOrientation=false)axom::primal::Polyhedron< T, NDIMS >inlinestatic
getFaces(ConnectivityType *faces, ConnectivityType *face_size, ConnectivityType *face_offset, axom::IndexType &face_count) constaxom::primal::Polyhedron< T, NDIMS >inline
getFaces(axom::IndexType &numFaces, bool divideNonPlanarFaces=true, double eps=1.e-8) constaxom::primal::Polyhedron< T, NDIMS >inline
getNeighbors()axom::primal::Polyhedron< T, NDIMS >inline
getNeighbors(int i)axom::primal::Polyhedron< T, NDIMS >inline
getNeighbors(int i) constaxom::primal::Polyhedron< T, NDIMS >inline
getNumNeighbors(int i) constaxom::primal::Polyhedron< T, NDIMS >inline
getVertices()axom::primal::Polyhedron< T, NDIMS >inline
hasDuplicateVertices(double eps=1.e-10) constaxom::primal::Polyhedron< T, NDIMS >inline
hasNeighbors() constaxom::primal::Polyhedron< T, NDIMS >inline
isValid() constaxom::primal::Polyhedron< T, NDIMS >inline
MAX_PLANESaxom::primal::Polyhedron< T, NDIMS >static
MAX_VERTSaxom::primal::Polyhedron< T, NDIMS >static
moments(double &volume, PointType &centroid, bool should_compute_centroid=true) constaxom::primal::Polyhedron< T, NDIMS >inline
NumArrayType typedefaxom::primal::Polyhedron< T, NDIMS >
numVertices() constaxom::primal::Polyhedron< T, NDIMS >inline
operator[](int idx)axom::primal::Polyhedron< T, NDIMS >inline
operator[](int idx) constaxom::primal::Polyhedron< T, NDIMS >inline
PlaneArrayType typedefaxom::primal::Polyhedron< T, NDIMS >
PlaneType typedefaxom::primal::Polyhedron< T, NDIMS >
PointType typedefaxom::primal::Polyhedron< T, NDIMS >
Polyhedron()=defaultaxom::primal::Polyhedron< T, NDIMS >
print(std::ostream &os) constaxom::primal::Polyhedron< T, NDIMS >inline
signedVolume() constaxom::primal::Polyhedron< T, NDIMS >inline
VectorType typedefaxom::primal::Polyhedron< T, NDIMS >
vertexMean() constaxom::primal::Polyhedron< T, NDIMS >inline
volume() constaxom::primal::Polyhedron< T, NDIMS >inline