85 inline scalar
a()
const;
86 inline scalar
b()
const;
87 inline scalar
c()
const;
88 inline scalar
d()
const;
96 inline scalar
value(
const scalar
x)
const;
102 inline scalar
error(
const scalar
x)
const;
Templated storage for the roots of polynomial equations, plus flags to indicate the nature of the roo...
Cubic equation of the form a*x^3 + b*x^2 + c*x + d = 0.
cubicEqn()
Construct null.
scalar value(const scalar x) const
Evaluate at x.
scalar derivative(const scalar x) const
Evaluate the derivative at x.
Roots< 3 > roots() const
Get the roots.
scalar error(const scalar x) const
Estimate the error of evaluation at x.
A class representing the concept of 0 used to avoid unnecessary manipulations for objects that are kn...
Coefficient indexing enumeration.