57 void solve (
const FT &a1,
const FT &a2,
const FT &a3,
58 const FT &b1,
const FT &b2,
const FT &b3,
59 const FT &c1,
const FT &c2,
const FT &c3,
60 const FT &d1,
const FT &d2,
const FT &d3,
63 FT
denom = b2*c1*a3-b1*c2*a3+c3*b1*a2+b3*c2*a1-c1*b3*a2-b2*c3*a1;
65 x = - (b2*c3*d1-b2*c1*d3+c1*b3*d2+b1*c2*d3-c3*b1*d2-b3*c2*d1)/denom;
67 z = (b2*d1*a3-b2*a1*d3+b1*a2*d3-b1*d2*a3-d1*b3*a2+a1*b3*d2)/denom;
69 y = (a2*c3*d1-a2*c1*d3-c2*d1*a3+c2*a1*d3+d2*c1*a3-d2*c3*a1)/denom;
76 const FT &b1,
const FT &b2,
const FT &b3,
77 const FT &d1,
const FT &d2,
const FT &d3,
80 FT
denom = b2*a3-b1*a3+b1*a2+b3*a1-b3*a2-b2*a1;
82 x = - (b2*d1-b2*d3+b3*d2+b1*d3-b1*d2-b3*d1)/denom;
84 z = (b2*d1*a3-b2*a1*d3+b1*a2*d3-b1*d2*a3-d1*b3*a2+a1*b3*d2)/denom;
86 y = (a2*d1-a2*d3-d1*a3+a1*d3+d2*a3-d2*a1)/denom;
92 #endif // CGAL_SOLVE_H
void int int REAL REAL * y
void solve_quadratic(const FT &a1, const FT &a2, const FT &a3, const FT &b1, const FT &b2, const FT &b3, const FT &d1, const FT &d2, const FT &d3, FT &x, FT &y, FT &z)
void int int int REAL REAL REAL * z
#define CGAL_BEGIN_NAMESPACE
CGAL_BEGIN_NAMESPACE void const NT NT NT NT & denom
#define CGAL_END_NAMESPACE
CGAL_BEGIN_NAMESPACE void solve(const FT &a1, const FT &a2, const FT &a3, const FT &b1, const FT &b2, const FT &b3, const FT &c1, const FT &c2, const FT &c3, const FT &d1, const FT &d2, const FT &d3, FT &x, FT &y, FT &z)