\begin{ccRefConcept}{PolynomialTraits_d::LeadingCoefficient}

\ccDefinition

This \ccc{AdaptableUnaryFunction} computes the leading coefficient
of a \ccc{PolynomialTraits_d::Polynomial_d}. 

\ccRefines 
\ccc{AdaptableUnaryFunction}


\ccTypes
\ccCreationVariable{fo}
\ccSetThreeColumns{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}{xxx}{}
\ccTypedef{typedef PolynomialTraits_d::Coefficient_type    result_type;}{}\ccGlue
\ccTypedef{typedef PolynomialTraits_d::Polynomial_d   argument_type;}{}\ccGlue

\ccOperations
\ccMethod{result_type operator()(argument_type p);}{
        Computes the leading coefficient of $p$ with respect to the 
        outermost variable $x_{d-1}$. }

% \ccMethod{result_type operator()(argument_type p, int i);}{
%        Computes the leading coefficient of $p$ with respect to variable $x_i$.
%        \ccPrecond $0 \leq i  < d$        
%        }

%\ccHasModels
 
\ccSeeAlso

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

\end{ccRefConcept}
