Drake
Drake C++ Documentation
Polynomial Member List

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

AddProduct(const Expression &coeff, const Monomial &m)Polynomial
CoefficientsAlmostEqual(const Polynomial &p, double tolerance) constPolynomial
decision_variables() constPolynomial
Degree(const Variable &v) constPolynomial
Differentiate(const Variable &x) constPolynomial
EqualTo(const Polynomial &p) constPolynomial
Evaluate(const Environment &env) constPolynomial
EvaluateIndeterminates(const Eigen::Ref< const VectorX< symbolic::Variable >> &indeterminates, const Eigen::Ref< const Eigen::MatrixXd > &indeterminates_values) constPolynomial
EvaluatePartial(const Environment &env) constPolynomial
EvaluatePartial(const Variable &var, double c) constPolynomial
EvaluateWithAffineCoefficients(const Eigen::Ref< const VectorX< symbolic::Variable >> &indeterminates, const Eigen::Ref< const Eigen::MatrixXd > &indeterminates_values, Eigen::MatrixXd *A, VectorX< symbolic::Variable > *decision_variables, Eigen::VectorXd *b) constPolynomial
Expand() constPolynomial
hash_append(HashAlgorithm &hasher, const Polynomial &item) noexceptPolynomialfriend
indeterminates() constPolynomial
Integrate(const Variable &x) constPolynomial
Integrate(const Variable &x, double a, double b) constPolynomial
IsEven() constPolynomial
IsOdd() constPolynomial
Jacobian(const Eigen::MatrixBase< Derived > &vars) constPolynomial
MapType typedefPolynomial
monomial_to_coefficient_map() constPolynomial
operator *=(const Polynomial &p)Polynomial
operator *=(const Monomial &m)Polynomial
operator *=(double c)Polynomial
operator *=(const Variable &v)Polynomial
operator!=(const Polynomial &p) constPolynomial
operator+=(const Polynomial &p)Polynomial
operator+=(const Monomial &m)Polynomial
operator+=(double c)Polynomial
operator+=(const Variable &v)Polynomial
operator-=(const Polynomial &p)Polynomial
operator-=(const Monomial &m)Polynomial
operator-=(double c)Polynomial
operator-=(const Variable &v)Polynomial
operator/(Polynomial p, double v)Polynomialfriend
operator=(const Polynomial &)=defaultPolynomial
operator=(Polynomial &&)=defaultPolynomial
operator==(const Polynomial &p) constPolynomial
Polynomial()=defaultPolynomial
Polynomial(const Polynomial &)=defaultPolynomial
Polynomial(Polynomial &&)=defaultPolynomial
Polynomial(std::nullptr_t)Polynomialexplicit
Polynomial(MapType map)Polynomialexplicit
Polynomial(const Monomial &m)Polynomial
Polynomial(const Variable &v)Polynomialexplicit
Polynomial(const Expression &e)Polynomialexplicit
Polynomial(const Expression &e, Variables indeterminates)Polynomial
RemoveTermsWithSmallCoefficients(double coefficient_tol) constPolynomial
Roots() constPolynomial
SetIndeterminates(const Variables &new_indeterminates)Polynomial
SubstituteAndExpand(const std::unordered_map< Variable, Polynomial > &indeterminate_substitution, SubstituteAndExpandCacheData *substitutions_cached_data=nullptr) constPolynomial
ToExpression() constPolynomial
TotalDegree() constPolynomial