\begin{ccRefConcept}{FieldWithKthRoot}

\ccDefinition

A model of \ccc{FieldWithKthRoot} is a \ccc{FieldWithSqrt} that has operations to take k-th roots.

Moreover, \ccc{CGAL::Algebraic_structure_traits< FieldWithKthRoot >} is a model of \ccc{AlgebraicStructureTraits} providing:\\
- \ccc{CGAL::Algebraic_structure_traits< FieldWithKthRoot >::Algebraic_type} derived from \ccc{Field_with_kth_root_tag} \\
- \ccc{CGAL::Algebraic_structure_traits< FieldWithKthRoot >::Kth_root}\\

\ccRefines
 \ccc{FieldWithSqrt}

\ccSeeAlso

\ccRefIdfierPage{IntegralDomainWithoutDivision}\\
\ccRefIdfierPage{IntegralDomain}\\
\ccRefIdfierPage{UniqueFactorizationDomain}\\
\ccRefIdfierPage{EuclideanRing}\\
\ccRefIdfierPage{Field}\\
\ccRefIdfierPage{FieldWithSqrt}\\
\ccRefIdfierPage{FieldWithKthRoot}\\
\ccRefIdfierPage{FieldWithRootOf}\\
\ccRefIdfierPage{AlgebraicStructureTraits}\\

%\ccHasModels
%\ccc{float}\\
%\ccc{double}\\
%\ccc{long_double}\\

%%\ccc{mpf_class} \\ ??

%\ccc{leda_bigfloat} \\
%\ccc{leda_real} \\

%%\ccc{CORE::BigFloat} \\
%\ccc{CORE::Expr} \\

%%\ccc{CGAL::Interval_nt} \\
%%\ccc{CGAL::Interval_nt_advanced} \\

%\ccc{CGAL::MP_Float} (inexact version)\\


\end{ccRefConcept}