\begin{ccRefConcept}{PolynomialTraits_d::Polynomial_subresultants}
\ccDefinition

Computes the polynomial subresultant of two polynomials $f$ and $g$ of 
type \ccc{PolynomialTraits_d::Polynomial_d} with respect a certain variable.
The result is written in an output range, starting with the $0$th subresultant
(aka as the resultant of $f$ and $g$).

\ccOperations
\ccMethod{template<typename OutputIterator>
        OutputIterator operator()(Polynomial_d   f,
                                  Polynomial_d   g,
                                  OutputIterator out);}
         { computes the polynomial subresultants of $f$ and $g$, 
           with respect to the outermost variable. Each element is of type
           \ccc{PolynomialTraits_d::Polynomial_d}.}

\ccMethod{template<typename OutputIterator>
        OutputIterator operator()(Polynomial_d   f,
                                  Polynomial_d   g,
                                  OutputIterator out,
                                  int i);}
         { computes the polynomial subresultants of $f$ and $g$, 
           with respect to the variable $x_i$.}

%\ccHasModels

\ccSeeAlso

\ccRefIdfierPage{Polynomial_d}\\
\ccRefIdfierPage{PolynomialTraits_d}\\

\end{ccRefConcept}
