| 
    Nektar++
    
   | 
 
#include <NekMeshUtils/Triangle/Triangle.h>
Go to the source code of this file.
Namespaces | |
| Nektar | |
| <  | |
| Nektar::NekMeshUtils | |
Macros | |
| #define | Absolute(a) ((a) >= 0.0 ? (a) : -(a)) | 
| #define | Fast_Two_Sum_Tail(a, b, x, y) | 
| #define | Fast_Two_Sum(a, b, x, y) | 
| #define | Two_Sum_Tail(a, b, x, y) | 
| #define | Two_Sum(a, b, x, y) | 
| #define | Two_Diff_Tail(a, b, x, y) | 
| #define | Two_Diff(a, b, x, y) | 
| #define | Split(a, ahi, alo) | 
| #define | Two_Product_Tail(a, b, x, y) | 
| #define | Two_Product(a, b, x, y) | 
| #define | Two_Product_Presplit(a, b, bhi, blo, x, y) | 
| #define | Square_Tail(a, x, y) | 
| #define | Square(a, x, y) | 
| #define | Two_One_Sum(a1, a0, b, x2, x1, x0) | 
| #define | Two_One_Diff(a1, a0, b, x2, x1, x0) | 
| #define | Two_Two_Sum(a1, a0, b1, b0, x3, x2, x1, x0) | 
| #define | Two_Two_Diff(a1, a0, b1, b0, x3, x2, x1, x0) | 
| #define | Two_One_Product(a1, a0, b, x3, x2, x1, x0) | 
| #define Absolute | ( | a | ) | ((a) >= 0.0 ? (a) : -(a)) | 
Definition at line 1339 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::counterclockwiseadapt(), Nektar::NekMeshUtils::DelaunayTriangle::incircle(), Nektar::NekMeshUtils::DelaunayTriangle::incircleadaptTRI(), Nektar::NekMeshUtils::DelaunayTriangle::orient3d(), and Nektar::NekMeshUtils::DelaunayTriangle::orient3dadapt().
| #define Fast_Two_Sum | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1359 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::fast_expansion_sum_zeroelimTRI(), and Nektar::NekMeshUtils::DelaunayTriangle::scale_expansion_zeroelimTRI().
| #define Fast_Two_Sum_Tail | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1355 of file Triangle/Triangle.cpp.
| #define Split | ( | a, | |
| ahi, | |||
| alo | |||
| ) | 
Definition at line 1385 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::scale_expansion_zeroelimTRI().
| #define Square | ( | a, | |
| x, | |||
| y | |||
| ) | 
Definition at line 1422 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::incircleadaptTRI().
| #define Square_Tail | ( | a, | |
| x, | |||
| y | |||
| ) | 
Definition at line 1416 of file Triangle/Triangle.cpp.
| #define Two_Diff | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1381 of file Triangle/Triangle.cpp.
| #define Two_Diff_Tail | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1374 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::counterclockwiseadapt(), Nektar::NekMeshUtils::DelaunayTriangle::incircleadaptTRI(), and Nektar::NekMeshUtils::DelaunayTriangle::orient3dadapt().
| #define Two_One_Diff | ( | a1, | |
| a0, | |||
| b, | |||
| x2, | |||
| x1, | |||
| x0 | |||
| ) | 
Definition at line 1433 of file Triangle/Triangle.cpp.
| #define Two_One_Product | ( | a1, | |
| a0, | |||
| b, | |||
| x3, | |||
| x2, | |||
| x1, | |||
| x0 | |||
| ) | 
Definition at line 1447 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::orient3dadapt().
| #define Two_One_Sum | ( | a1, | |
| a0, | |||
| b, | |||
| x2, | |||
| x1, | |||
| x0 | |||
| ) | 
Definition at line 1429 of file Triangle/Triangle.cpp.
| #define Two_Product | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1399 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::counterclockwiseadapt(), Nektar::NekMeshUtils::DelaunayTriangle::incircleadaptTRI(), and Nektar::NekMeshUtils::DelaunayTriangle::orient3dadapt().
| #define Two_Product_Presplit | ( | a, | |
| b, | |||
| bhi, | |||
| blo, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1406 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::scale_expansion_zeroelimTRI().
| #define Two_Product_Tail | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1391 of file Triangle/Triangle.cpp.
| #define Two_Sum | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1370 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::fast_expansion_sum_zeroelimTRI(), and Nektar::NekMeshUtils::DelaunayTriangle::scale_expansion_zeroelimTRI().
| #define Two_Sum_Tail | ( | a, | |
| b, | |||
| x, | |||
| y | |||
| ) | 
Definition at line 1363 of file Triangle/Triangle.cpp.
| #define Two_Two_Diff | ( | a1, | |
| a0, | |||
| b1, | |||
| b0, | |||
| x3, | |||
| x2, | |||
| x1, | |||
| x0 | |||
| ) | 
Definition at line 1441 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::counterclockwiseadapt(), Nektar::NekMeshUtils::DelaunayTriangle::incircleadaptTRI(), and Nektar::NekMeshUtils::DelaunayTriangle::orient3dadapt().
| #define Two_Two_Sum | ( | a1, | |
| a0, | |||
| b1, | |||
| b0, | |||
| x3, | |||
| x2, | |||
| x1, | |||
| x0 | |||
| ) | 
Definition at line 1437 of file Triangle/Triangle.cpp.
Referenced by Nektar::NekMeshUtils::DelaunayTriangle::incircleadaptTRI().
 1.8.8