|
AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
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)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| collectOnIndices(const axom::ArrayView< LabelType > &labels, axom::Array< axom::IndexType > &onIndices)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| computeClipVolumes3D(axom::ArrayView< double > ovlap, conduit::Node &statistics)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| computeClipVolumes3D(const axom::ArrayView< axom::IndexType > &cellIndices, axom::ArrayView< double > ovlap, conduit::Node &statistics)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| computeClipVolumes3DTets(const axom::ArrayView< axom::IndexType > &tetIndices, axom::ArrayView< double > ovlap, conduit::Node &statistics)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| getLabelCounts(axom::ArrayView< const LabelType > labels, axom::IndexType &inCount, axom::IndexType &onCount, axom::IndexType &outCount)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| getShapeMesh() | axom::quest::experimental::MeshClipper::Impl | inline |
| getStrategy() | axom::quest::experimental::MeshClipper::Impl | inline |
| Impl(MeshClipper &impl) | axom::quest::experimental::MeshClipper::Impl | inline |
| initVolumeOverlaps(const axom::ArrayView< MeshClipperStrategy::LabelType > &labels, axom::ArrayView< double > ovlap)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| myClipper() | axom::quest::experimental::MeshClipper::Impl | inline |
| NUM_TETS_PER_HEX | axom::quest::experimental::MeshClipper::Impl | static |
| remapTetIndices(axom::ArrayView< const axom::IndexType > cellIndices, axom::ArrayView< axom::IndexType > tetIndices)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| zeroVolumeOverlaps(axom::ArrayView< double > ovlap)=0 | axom::quest::experimental::MeshClipper::Impl | pure virtual |
| ~Impl()=default | axom::quest::experimental::MeshClipper::Impl | virtual |