AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
|
#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/v0.5.0/src/axom/quest/InOutOctree.hpp>
Classes | |
struct | Totals |
Public Types | |
using | InOutOctreeType = InOutOctree< DIM > |
using | TriangleIndexSet = typename InOutOctreeType::TriangleIndexSet |
using | OctreeBaseType = typename InOutOctreeType::OctreeBaseType |
using | OctreeLevels = typename OctreeBaseType::OctreeLevels |
using | BlockIndex = typename OctreeBaseType::BlockIndex |
using | LeafCountMap = slam::Map< slam::Set<>, int > |
using | TriCountMap = slam::Map< slam::Set<>, int > |
using | CardinalityVTMap = slam::Map< slam::Set<>, int > |
using | LogHistogram = std::map< int, int > |
using | MinMaxRange = primal::BoundingBox< double, 1 > |
using | LengthType = MinMaxRange::PointType |
using | LogRangeMap = std::map< int, MinMaxRange > |
Public Member Functions | |
InOutOctreeStats (const InOutOctreeType &octree) | |
std::string | blockDataStats () const |
std::string | meshDataStats () const |
std::string | triangleCountHistogram () const |
std::string | vertexCardinalityHistogram () const |
std::string | summaryStats () const |
using axom::quest::detail::InOutOctreeStats< DIM >::InOutOctreeType = InOutOctree<DIM> |
using axom::quest::detail::InOutOctreeStats< DIM >::TriangleIndexSet = typename InOutOctreeType::TriangleIndexSet |
using axom::quest::detail::InOutOctreeStats< DIM >::OctreeBaseType = typename InOutOctreeType::OctreeBaseType |
using axom::quest::detail::InOutOctreeStats< DIM >::OctreeLevels = typename OctreeBaseType::OctreeLevels |
using axom::quest::detail::InOutOctreeStats< DIM >::BlockIndex = typename OctreeBaseType::BlockIndex |
using axom::quest::detail::InOutOctreeStats< DIM >::LeafCountMap = slam::Map<slam::Set<>, int> |
using axom::quest::detail::InOutOctreeStats< DIM >::TriCountMap = slam::Map<slam::Set<>, int> |
using axom::quest::detail::InOutOctreeStats< DIM >::CardinalityVTMap = slam::Map<slam::Set<>, int> |
using axom::quest::detail::InOutOctreeStats< DIM >::LogHistogram = std::map<int, int> |
using axom::quest::detail::InOutOctreeStats< DIM >::MinMaxRange = primal::BoundingBox<double, 1> |
using axom::quest::detail::InOutOctreeStats< DIM >::LengthType = MinMaxRange::PointType |
using axom::quest::detail::InOutOctreeStats< DIM >::LogRangeMap = std::map<int, MinMaxRange> |
|
inline |
References axom::quest::InOutBlockData::Black, axom::quest::InOutBlockData::color(), axom::slam::Map< SetType, DataType, StridePolicy >::end(), axom::quest::InOutBlockData::Gray, axom::quest::InOutBlockData::hasData(), axom::quest::InOutBlockData::isLeaf(), axom::quest::InOutBlockData::Undetermined, and axom::quest::InOutBlockData::White.
|
inline |
Generates a string summarizing information about the leaves and blocks of the octree
|
inline |
Generates a string summarizing information about the mesh elements indexed by the octree
|
inline |
|
inline |
|
inline |
Referenced by axom::quest::InOutOctree< DIM >::within().