CGAL 5.2.3 - 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}. More... | |
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}.