|
CGAL 6.0 - Polynomial
|
This AdaptableUnaryFunction inverts one variable in a given PolynomialTraits_d::Polynomial_d, that is, for a given polynomial \( p\) it computes \( x^{degree(p)}p(1/x)\).
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 inverts the order of the coefficients with respect to the specified variable.
Polynomial_d PolynomialTraits_d Types | |
| typedef PolynomialTraits_d::Polynomial_d | result_type |
| typedef PolynomialTraits_d::Polynomial_d | argument_type |
Operations | |
| result_type | operator() (argument_type p) |
| Returns \( x^{degree(p)}p(1/x)\), where x refers to the outermost variable \( x_{d-1}\). | |
| result_type | operator() (argument_type p, int i) |
| Return \( x^{degree(p,i)}p(1/x)\), where x refers to the variable \( x_{i}\). | |
| result_type PolynomialTraits_d::Invert::operator() | ( | argument_type | p, |
| int | i | ||
| ) |
Return \( x^{degree(p,i)}p(1/x)\), where x refers to the variable \( x_{i}\).