mirror of https://github.com/CGAL/cgal
44 lines
1.2 KiB
TeX
44 lines
1.2 KiB
TeX
\begin{ccRefConcept}{Polynomial_d}
|
|
|
|
\ccDefinition
|
|
|
|
A model of \ccRefName\ is representing a multivariate
|
|
polynomial in $d$ variables over some basic ring $R$,
|
|
this type is denoted as the innermost coefficient.
|
|
A model of \ccRefName\ possesses a traits class
|
|
\ccc{CGAL::Polynomial_traits_d<Polynomial_d>}, which is a model of
|
|
\ccc{PolynomialTraits_d}.
|
|
The innermost coefficient of the polynomial is accessible through the traits
|
|
class \ccc{CGAL::Polynomial_traits_d<Polynomial_d>::Innermost_coefficient}.
|
|
|
|
\ccRefines
|
|
|
|
\ccc{IntegralDomainWithoutDiv} \\
|
|
|
|
The algebraic structure of \ccc{Polynomial} depends on the
|
|
algebraic structure of \ccc{Innermost_coefficient}:
|
|
|
|
\begin{tabular}{|l|l|}
|
|
\hline
|
|
\ccc{Innermost_coefficient}&\ccc{Polynomial_d}\\
|
|
\hline
|
|
\ccc{IntegralDomainWithoutDiv}&\ccc{IntegralDomainWithoutDiv}\\
|
|
\ccc{IntegralDomain}&\ccc{IntegralDomain}\\
|
|
\ccc{UFDomain}&\ccc{UFDomain}\\
|
|
\ccc{EuclideanRing}&\ccc{UFDomain}\\
|
|
\ccc{Field}&\ccc{UFDomain}\\
|
|
\hline
|
|
\end{tabular}
|
|
|
|
|
|
Note:The concept \ccc{Polynomial_1} refines \ccc{EuclideanRing} in case
|
|
\ccc{Innermost_coefficient} is a \ccc{Field}.
|
|
|
|
\ccSeeAlso
|
|
|
|
\ccRefIdfierPage{AlgebraicStructureTraits}\\
|
|
\ccRefIdfierPage{PolynomialTraits_d}\\
|
|
|
|
\ccHasModels
|
|
|
|
\end{ccRefConcept} |