PolynomialTraits_d::TotalDegree

Definition

This AdaptableUnaryFunction computes the total degree of a PolynomialTraits_d::Polynomial_d.

Given a (multivariate) monomial the sum of all appearing exponents is the total degree of this monomial. The total degree of a polynomial p is the maximum of the total degrees of all appearing (multivariate) monomials in p.
For instance the total degree of p = x02x13+x14 is 5.

The total degree of the zero polynomial is set to 0. From the mathematical point of view this should be -inf, but this would imply an inconvenient return type.

Refines

AdaptableUnaryFunction

Types

typedef int result_type;
typedef PolynomialTraits_d::Polynomial_d
argument_type;

Operations

result_type fo ( argument_type p ) Computes the total degree of p.

See Also

Polynomial_d
PolynomialTraits_d
PolynomialTraits_d::Degree
PolynomialTraits_d::DegreeVector