AXOM
Axom provides a robust, flexible software infrastructure for the development of multi-physics applications and computational tools.
Delaunay.hpp File Reference

Declares the public quest::Delaunay incremental 2D/3D triangulation API. More...

#include "axom/core.hpp"
#include "axom/slic.hpp"
#include "axom/slam.hpp"
#include "axom/primal.hpp"
#include "axom/mint.hpp"
#include "axom/spin.hpp"
#include "detail/DelaunayElementFinder.hpp"
#include "detail/DelaunayInsertionHelper.hpp"
#include "axom/fmt.hpp"
#include <algorithm>
#include <array>
#include <cmath>
#include <cstdint>
#include <limits>
#include <map>
#include <memory>
#include <string>
#include <utility>
#include <vector>
#include "detail/DelaunayPointLocation.hpp"
#include "detail/DelaunayValidation.hpp"
#include "detail/DelaunayImpl.hpp"

Classes

class  axom::quest::Delaunay< DIM >
 A class for incremental generation of a 2D or 3D Delaunay triangulation. More...
 
struct  axom::quest::Delaunay< DIM >::PointLocationResult
 Combined result from point location including element index and status. More...
 
struct  axom::quest::Delaunay< DIM >::InsertionStats
 Statistics about point insertion operations (cavity size during Bowyer-Watson insertion) More...
 
struct  axom::quest::Delaunay< DIM >::PointLocationStats
 Statistics about point location query performance. More...
 
struct  axom::quest::Delaunay< DIM >::CircumsphereEval
 Precomputed circumsphere center and squared radius for in-sphere tests. More...
 
struct  axom::quest::Delaunay< DIM >::OrientationEval
 Orientation determinant evaluation with tolerance for robust geometric tests. More...
 

Namespaces

 axom
 
 axom::quest
 

Macros

#define AXOM_QUEST_DELAUNAY_FORCE_INLINE   inline
 

Detailed Description

Declares the public quest::Delaunay incremental 2D/3D triangulation API.

Macro Definition Documentation

◆ AXOM_QUEST_DELAUNAY_FORCE_INLINE

#define AXOM_QUEST_DELAUNAY_FORCE_INLINE   inline