Advanced Multi-Physics (AMP)
On-Line Documentation
Namespaces | Functions
DelaunayTessellation.h File Reference
#include <array>
#include <stdint.h>
#include <stdlib.h>
#include <tuple>
#include <vector>
#include "AMP/utils/Array.h"
Include dependency graph for DelaunayTessellation.h:

Go to the source code of this file.

Namespaces

namespace  AMP
 
namespace  AMP::DelaunayTessellation
 

Functions

double AMP::DelaunayTessellation::calc_volume (int ndim, const double x[])
 Function to calculate the volume of a simplex.
 
template<class TYPE >
bool AMP::DelaunayTessellation::collinear (const Array< TYPE > &x)
 Check if.
 
void AMP::DelaunayTessellation::compute_Barycentric (const int ndim, const double *x, const double *xi, double *L)
 Subroutine to compute the Barycentric coordinates.
 
template<class TYPE >
std::tuple< AMP::Array< int >, AMP::Array< int > > AMP::DelaunayTessellation::create_tessellation (const Array< TYPE > &x)
 Function that creates the Delaunay Tessellation.
 
template<int NDIM, class TYPE >
void AMP::DelaunayTessellation::get_circumsphere (const std::array< TYPE, NDIM > x0[], double &R, double *center)
 Function to return the circumsphere containing a simplex.
 
template<int NDIM, class TYPE >
int AMP::DelaunayTessellation::test_in_circumsphere (const std::array< TYPE, NDIM > x[], const std::array< TYPE, NDIM > &xi, double TOL_VOL)
 Function to check if a point is inside the circumsphere of a simplex.
 



Advanced Multi-Physics (AMP)
Oak Ridge National Laboratory
Idaho National Laboratory
Los Alamos National Laboratory
This page automatically produced from the
source code by doxygen
Last updated: Tue Mar 10 2026 13:06:41.
Comments on this page