cgal/Polynomial/doc_tex/Polynomial_ref/PolynomialTraits_d_Monomial...

43 lines
1.1 KiB
TeX

\begin{ccRefConcept}{PolynomialTraits_d::MonomialRepresentation}
\ccDefinition
This \ccc{Functor} outputs the monomial representation of the given polynomial,
that is, it writes all non zero terms of the polynomial as
\ccc{
std::pair<CGAL::Exponent_vector, PolynomialTraits_d::Innermost_coefficient_type>}
into the given output iterator.
\ccRefines
Assignable\\
CopyConstructible\\
DefaultConstructible\\
%\ccTypes
\ccOperations
\ccSetThreeColumns{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}{xxx}{}
\ccCreationVariable{fo}
\ccMethod{template<class OutputIterator>
OutputIterator operator()(PolynomialTraits_d::Polynomial_d p,
OutputIterator it);}
{ Writes the monom representation of $p$ into the given output iterator $it$.
\ccPrecond{ \ccc{std::iterator_traits< OutputIterator >::value_type}
must be constructible from
\ccc{std::pair<CGAL::Exponent_vector,
PolynomialTraits_d::Innermost_coefficient_type>}.}
}
%\ccHasModels
\ccSeeAlso
\ccRefIdfierPage{Polynomial_d}\\
\ccRefIdfierPage{PolynomialTraits_d}\\
\ccRefIdfierPage{PolynomialTraits_d::ConstructPolynomial}\\
\end{ccRefConcept}