This AdaptableFunctor computes a square-free factorization up to a constant factor (utcf) of a PolynomialTraits_d::Polynomial_d.
A polynomial is factored into square-free and pairwise coprime non-constant factors with multiplicities , such that , where is some constant factor.
The pairs are written into the given output iterator.
The constant factor is not computed.
This functor is well defined even though PolynomialTraits_d::Innermost_coefficient_type may not be a UniqueFactorizationDomain.
Assignable
CopyConstructible
DefaultConstructible
| ||||
|
| |||
Computes the square-free factorization of and returns the
past-the-end iterator of the written range.
|
Polynomial_d
PolynomialTraits_d
PolynomialTraits_d::SquareFreeFactorize