#include <array>#include <stdexcept>#include <stdlib.h>#include "AMP/utils/Array.h"#include "AMP/utils/UtilityMacros.h"#include "AMP/utils/extended_int.h"
Go to the source code of this file.
Namespaces | |
| namespace | AMP |
| namespace | AMP::DelaunayHelpers |
Functions | |
| template<int NDIM, class TYPE > | |
| double | AMP::DelaunayHelpers::calcVolume (const std::array< TYPE, NDIM > *x) |
| template<int NDIM, class TYPE > | |
| std::array< double, NDIM+1 > | AMP::DelaunayHelpers::computeBarycentric (const std::array< TYPE, NDIM > *x, const std::array< TYPE, NDIM > &xi) |
| template<class TYPE , std::size_t NDIM> | |
| std::vector< std::array< TYPE, NDIM > > | AMP::DelaunayHelpers::convert (const AMP::Array< TYPE > &x) |
| template<class TYPE , std::size_t NDIM> | |
| AMP::Array< TYPE > | AMP::DelaunayHelpers::convert (const std::vector< std::array< TYPE, NDIM > > &x) |
| template<size_t NG> | |
| std::vector< std::array< int, NG+1 > > | AMP::DelaunayHelpers::create_tri_neighbors (const std::vector< std::array< int, NG+1 > > &tri) |
| template<class TYPE , std::size_t NDIM> | |
| TYPE | AMP::DelaunayHelpers::det (const TYPE *M) |
| template<std::size_t NDIM> | |
| long double | AMP::DelaunayHelpers::det2 (const double *M) |
| template<std::size_t NDIM> | |
| getETYPE< NDIM, int >::ETYPE | AMP::DelaunayHelpers::det2 (const int *M) |
| template<> | |
| int | AMP::DelaunayHelpers::det2< 1 > (const int *M) |
| template<> | |
| int64_t | AMP::DelaunayHelpers::det2< 2 > (const int *M) |
| template<> | |
| getETYPE< 3, int >::ETYPE | AMP::DelaunayHelpers::det2< 3 > (const int *M) |
| static constexpr double | AMP::DelaunayHelpers::inv_factorial (int N) |
| void | AMP::DelaunayHelpers::inverse (int NDIM, const double *M, double *M_inv) |
| template<class TYPE , std::size_t NDIM> | |
| void | AMP::DelaunayHelpers::solve (const TYPE *M, const TYPE *b, TYPE *x, TYPE &det_M) |
| void | AMP::DelaunayHelpers::solve (int NDIM, const double *M, const double *b, double *x) |
| template<size_t NG> | |
| std::vector< int > | AMP::DelaunayHelpers::sortTri (std::vector< std::array< int, NG+1 > > &tri) |
| template<size_t NG> | |
| std::vector< std::array< int, NG+1 > > | AMP::DelaunayHelpers::uniqueTri (const std::vector< std::array< int, NG+1 > > &tri) |
|
Advanced Multi-Physics (AMP) Oak Ridge National Laboratory Idaho National Laboratory Los Alamos National Laboratory |
This page automatically produced from the source code by Last updated: Tue Mar 10 2026 13:06:41. Comments on this page |