#include <cmath>
#include <cstdint>
#include <limits>
Go to the source code of this file.
|
| PECLET_CORE_GP_HD float | peclet::core::scheme::gpPolyD (float xi) |
| |
| PECLET_CORE_GP_HD float | peclet::core::scheme::gpPolyNc (float xi) |
| |
| PECLET_CORE_GP_HD float | peclet::core::scheme::gpPolyNnb (float xi) |
| |
| PECLET_CORE_GP_HD float | peclet::core::scheme::gpNan () |
| |
| PECLET_CORE_GP_HD bool | peclet::core::scheme::gpFinite (float x) |
| |
| PECLET_CORE_GP_HD void | peclet::core::scheme::gpOrderWeights (int8_t st, float th, int order, float &wbc, float &w1, float &w2, float &D) |
| | Closure weights for one ghost face at the requested extrapolation order.
|
| |
| PECLET_CORE_GP_HD GpFace | peclet::core::scheme::gpClassifyFace (float sg, float sn, float sf, float sb, float snb, float sc1, float sc2, bool otherSolid, float exStd=gpNan(), float exSliver=gpNan()) |
| | Classify + fill ONE face from its 1-D sdf samples along the face's axis.
|
| |
| template<class OV , class CellId > |
| PECLET_CORE_GP_HD bool | peclet::core::scheme::gpFillRow (const OV &ov, int slot, CellId cellId, const float F[3][4], const float Cq[3][5], int matrixOrder, int rhsOrder, const float *exStd=nullptr, const float *exSliver=nullptr) |
| | Fill one overlay row from the per-axis sample sets.
|
| |
◆ PECLET_CORE_GP_HD
| #define PECLET_CORE_GP_HD KOKKOS_INLINE_FUNCTION |