PolynomialTraits_d::Negate

Definition

This AdaptableUnaryFunction computes p(-x) for a given polynomial p.

Note that this functor operates on the polynomial in the univariate view, that is, the polynomial is considered as a univariate polynomial in one specific variable.

This functor is provided for efficiency reasons, since this operation just flips the sign of all odd coefficients with respect to the specified variable.

Refines

AdaptableUnaryFunction

Types

typedef PolynomialTraits_d::Polynomial_d
result_type;
typedef PolynomialTraits_d::Polynomial_d
argument_type;

Operations

result_type fo ( argument_type p ) Returns p(-x), with respect to the outermost variable.

result_type fo ( argument_type p , int i ) Returns p(-x), with respect to variable xi.
Precondition: 0 i < d

See Also

Polynomial_d
PolynomialTraits_d