82 if (
abs(this->coeffs[0]) >= epsilon)
84 return _x * copysign(T(1.), this->coeffs[0]);
86 if (
abs(this->coeffs[1]) >= epsilon)
88 return copysign(
_x, this->coeffs[1]);
90 if (
abs(this->coeffs[2]) >= epsilon)
92 return _x * copysign(T(1.), this->coeffs[2]);
94 return this->coeffs[3];
99 return (this->coeffs[0] *
_x3 + this->coeffs[1] *
_x2 +
100 this->coeffs[2] *
_x + this->coeffs[3]);