AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::quest::experimental::MeshClipper::Impl Member List

This is the complete list of members for axom::quest::experimental::MeshClipper::Impl, including all inherited members.

addVolumesOfInteriorTets(axom::ArrayView< const axom::IndexType > cellsOnBdry, axom::ArrayView< const LabelType > tetLabels, axom::ArrayView< double > ovlap)=0axom::quest::experimental::MeshClipper::Implpure virtual
collectOnIndices(const axom::ArrayView< LabelType > &labels, axom::Array< axom::IndexType > &onIndices)=0axom::quest::experimental::MeshClipper::Implpure virtual
computeClipVolumes3D(axom::ArrayView< double > ovlap, conduit::Node &statistics)=0axom::quest::experimental::MeshClipper::Implpure virtual
computeClipVolumes3D(const axom::ArrayView< axom::IndexType > &cellIndices, axom::ArrayView< double > ovlap, conduit::Node &statistics)=0axom::quest::experimental::MeshClipper::Implpure virtual
computeClipVolumes3DTets(const axom::ArrayView< axom::IndexType > &tetIndices, axom::ArrayView< double > ovlap, conduit::Node &statistics)=0axom::quest::experimental::MeshClipper::Implpure virtual
getLabelCounts(axom::ArrayView< const LabelType > labels, axom::IndexType &inCount, axom::IndexType &onCount, axom::IndexType &outCount)=0axom::quest::experimental::MeshClipper::Implpure virtual
getShapeMesh()axom::quest::experimental::MeshClipper::Implinline
getStrategy()axom::quest::experimental::MeshClipper::Implinline
Impl(MeshClipper &impl)axom::quest::experimental::MeshClipper::Implinline
initVolumeOverlaps(const axom::ArrayView< MeshClipperStrategy::LabelType > &labels, axom::ArrayView< double > ovlap)=0axom::quest::experimental::MeshClipper::Implpure virtual
myClipper()axom::quest::experimental::MeshClipper::Implinline
NUM_TETS_PER_HEXaxom::quest::experimental::MeshClipper::Implstatic
remapTetIndices(axom::ArrayView< const axom::IndexType > cellIndices, axom::ArrayView< axom::IndexType > tetIndices)=0axom::quest::experimental::MeshClipper::Implpure virtual
zeroVolumeOverlaps(axom::ArrayView< double > ovlap)=0axom::quest::experimental::MeshClipper::Implpure virtual
~Impl()=defaultaxom::quest::experimental::MeshClipper::Implvirtual