AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
axom::quest::Delaunay< DIM >::InsertionStats Struct Reference

Statistics about point insertion operations (cavity size during Bowyer-Watson insertion) More...

#include </home/docs/checkouts/readthedocs.org/user_builds/axom/checkouts/feature-kweiss-improve-python-sidre/src/axom/quest/Delaunay.hpp>

Public Member Functions

double mean_removed () const
 Average number of elements removed per insertion (cavity size) More...
 

Public Attributes

std::uint64_t insertions {0}
 Total number of points inserted. More...
 
std::uint64_t total_removed {0}
 Cumulative elements removed across all insertions. More...
 
std::uint64_t max_removed {0}
 Maximum elements removed in a single insertion. More...
 

Detailed Description

template<int DIM = 2>
struct axom::quest::Delaunay< DIM >::InsertionStats

Statistics about point insertion operations (cavity size during Bowyer-Watson insertion)

Member Function Documentation

◆ mean_removed()

template<int DIM = 2>
double axom::quest::Delaunay< DIM >::InsertionStats::mean_removed ( ) const
inline

Average number of elements removed per insertion (cavity size)

References axom::quest::Delaunay< DIM >::InsertionStats::insertions, and axom::quest::Delaunay< DIM >::InsertionStats::total_removed.

Member Data Documentation

◆ insertions

template<int DIM = 2>
std::uint64_t axom::quest::Delaunay< DIM >::InsertionStats::insertions {0}

Total number of points inserted.

◆ total_removed

template<int DIM = 2>
std::uint64_t axom::quest::Delaunay< DIM >::InsertionStats::total_removed {0}

Cumulative elements removed across all insertions.

◆ max_removed

template<int DIM = 2>
std::uint64_t axom::quest::Delaunay< DIM >::InsertionStats::max_removed {0}

Maximum elements removed in a single insertion.


The documentation for this struct was generated from the following file: