\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} a model of \ccc{AlgebraicStructureTraits::KthRoot}\\ \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}