gmsh-TingyuanDoc  0.1
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
robustPredicates.h
Go to the documentation of this file.
1 // Gmsh - Copyright (C) 1997-2022 C. Geuzaine, J.-F. Remacle
2 //
3 // See the LICENSE.txt file in the Gmsh root directory for license information.
4 // Please report all issues on https://gitlab.onelab.info/gmsh/gmsh/issues.
5 
6 #ifndef ROBUST_PREDICATES_H
7 #define ROBUST_PREDICATES_H
8 
9 // namespace necessary to avoid conflicts with predicates used by Tetgen
10 namespace robustPredicates {
11  double exactinit(int filter, double maxx, double maxy, double maxz);
12  double incircle(double *pa, double *pb, double *pc, double *pd);
13  double insphere(double *pa, double *pb, double *pc, double *pd, double *pe);
14  double orient2d(double *pa, double *pb, double *pc);
15  double orient3d(double *pa, double *pb, double *pc, double *pd);
16 } // namespace robustPredicates
17 
18 #endif
robustPredicates::insphere
REAL insphere(REAL *pa, REAL *pb, REAL *pc, REAL *pd, REAL *pe)
Definition: robustPredicates.cpp:4200
robustPredicates::exactinit
REAL exactinit(int filter, REAL maxx, REAL maxy, REAL maxz)
Definition: robustPredicates.cpp:676
robustPredicates
Definition: robustPredicates.cpp:127
robustPredicates::orient3d
REAL orient3d(REAL *pa, REAL *pb, REAL *pc, REAL *pd)
Definition: robustPredicates.cpp:2321
robustPredicates::orient2d
REAL orient2d(REAL *pa, REAL *pb, REAL *pc)
Definition: robustPredicates.cpp:1633
robustPredicates::incircle
REAL incircle(REAL *pa, REAL *pb, REAL *pc, REAL *pd)
Definition: robustPredicates.cpp:3245