DOLFIN-X
DOLFIN-X C++ interface
|
13 double orient1d(
double a,
double b,
double x);
16 double orient2d(
const Eigen::Vector3d& a,
const Eigen::Vector3d& b,
17 const Eigen::Vector3d& c);
20 double orient3d(
const Eigen::Vector3d& a,
const Eigen::Vector3d& b,
21 const Eigen::Vector3d& c,
const Eigen::Vector3d& d);
36 double _orient2d(
const double* a,
const double* b,
const double* c);
41 double _orient3d(
const double* a,
const double* b,
const double* c,
double orient2d(const Eigen::Vector3d &a, const Eigen::Vector3d &b, const Eigen::Vector3d &c)
Convenience function using Eigen.
Definition: predicates.cpp:13
void exactinit()
Initialize tolerances for exact arithmetic.
Definition: predicates.cpp:678
double orient1d(double a, double b, double x)
Compute relative orientation of point x wrt segment [a, b].
Definition: predicates.cpp:4
Geometry data structures and algorithms.
Definition: Function.h:23
Class used for automatic initialization of tolerances at startup. A global instance is defined inside...
Definition: predicates.h:27
double orient3d(const Eigen::Vector3d &a, const Eigen::Vector3d &b, const Eigen::Vector3d &c, const Eigen::Vector3d &d)
Convenience function using Eigen.
Definition: predicates.cpp:20