CUGL 2.0
Cornell University Game Library
cugl::Polynomial Member List

This is the complete list of members for cugl::Polynomial, including all inherited members.

bairstow_factor(Polynomial &quad, Polynomial &result, float epsilon) constcugl::Polynomialprotected
degree() constcugl::Polynomialinline
derivative() constcugl::Polynomial
evaluate(float value) constcugl::Polynomial
isConstant() constcugl::Polynomialinline
isValid() constcugl::Polynomialinline
isZero() constcugl::Polynomialinline
iterative_multiply(const Polynomial &a, const Polynomial &b)cugl::Polynomialprotectedstatic
normalize()cugl::Polynomial
ONEcugl::Polynomialstatic
operator std::string() constcugl::Polynomialinline
operator!=(float value) constcugl::Polynomialinline
operator%(const Polynomial &other) constcugl::Polynomialinline
operator%(float value) constcugl::Polynomialinline
operator%(float left, const Polynomial &right)cugl::Polynomialfriend
operator%=(const Polynomial &other)cugl::Polynomial
operator%=(float value)cugl::Polynomial
operator*(const Polynomial &other) constcugl::Polynomial
operator*(float value) constcugl::Polynomialinline
operator*(float left, const Polynomial &right)cugl::Polynomialfriend
operator*=(const Polynomial &other)cugl::Polynomialinline
operator*=(float value)cugl::Polynomial
operator+(const Polynomial &other) constcugl::Polynomialinline
operator+(float value) constcugl::Polynomialinline
operator+(float left, const Polynomial &right)cugl::Polynomialfriend
operator+=(const Polynomial &other)cugl::Polynomial
operator+=(float value)cugl::Polynomial
operator-(const Polynomial &other) constcugl::Polynomialinline
operator-(float value) constcugl::Polynomialinline
operator-() constcugl::Polynomial
operator-(float left, const Polynomial &right)cugl::Polynomialfriend
operator-=(const Polynomial &other)cugl::Polynomial
operator-=(float value)cugl::Polynomial
operator/(const Polynomial &other) constcugl::Polynomialinline
operator/(float value) constcugl::Polynomialinline
operator/(float left, const Polynomial &right)cugl::Polynomialfriend
operator/=(const Polynomial &other)cugl::Polynomial
operator/=(float value)cugl::Polynomial
operator<(const Polynomial &p) constcugl::Polynomial
operator<(float value) constcugl::Polynomialinline
operator<(float left, const Polynomial &right)cugl::Polynomialfriend
operator<=(const Polynomial &p) constcugl::Polynomial
operator<=(float value) constcugl::Polynomialinline
operator<=(float left, const Polynomial &right)cugl::Polynomialfriend
operator=(const Polynomial &poly)cugl::Polynomialinline
operator=(Polynomial &&poly)cugl::Polynomialinline
operator=(float value)cugl::Polynomialinline
operator==(float value) constcugl::Polynomialinline
operator>(const Polynomial &p) constcugl::Polynomial
operator>(float value) constcugl::Polynomialinline
operator>(float left, const Polynomial &right)cugl::Polynomialfriend
operator>=(const Polynomial &p) constcugl::Polynomial
operator>=(float value) constcugl::Polynomialinline
operator>=(float left, const Polynomial &right)cugl::Polynomialfriend
Polynomial()cugl::Polynomialinline
Polynomial(long degree)cugl::Polynomialinline
Polynomial(long degree, float value)cugl::Polynomialinline
Polynomial(const Polynomial &poly)cugl::Polynomialinline
Polynomial(Polynomial &&poly)cugl::Polynomialinline
Polynomial(const_iterator first, const_iterator last)cugl::Polynomialinline
Polynomial(float *array, unsigned int size, unsigned int offset=0)cugl::Polynomialinline
recursive_multiply(const Polynomial &a, const Polynomial &b)cugl::Polynomialprotectedstatic
roots(vector< float > &roots, float epsilon=CU_MATH_EPSILON) constcugl::Polynomial
set(float *array, int size)cugl::Polynomial
set(float value)cugl::Polynomialinline
solve_quadratic(vector< float > &roots) constcugl::Polynomialprotected
synthetic_divide(const Polynomial &other)cugl::Polynomialprotected
toString(bool format=true) constcugl::Polynomial
validate()cugl::Polynomial
ZEROcugl::Polynomialstatic
~Polynomial()cugl::Polynomialinlinevirtual