diff --git a/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex b/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex index f95c0eacd66..beffdcb6152 100644 --- a/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex +++ b/Kernel_23/doc_tex/Kernel_23_ref/Kernel.tex @@ -1,18 +1,18 @@ \begin{ccRefConcept}{Kernel} The concept of a {\em kernel} is defined by a set of requirements on -the provision of certain types and access member functions to create +the provision of certain types and access member functions to create objects of these types. The types are function object classes to be used -within the algorithms and data structures in the basic library of \cgal. -This allows you to use any model of a kernel as a traits class in -the \cgal\ algorithms and data structures, unless they require types -beyond those provided by a kernel. +within the algorithms and data structures of \cgal. +This allows you to use any model of a kernel as a traits class in +the \cgal\ algorithms and data structures, unless they require types +beyond those provided by a kernel. %A kernel subsumes the concepts of {\em two-dimensional kernel}, %{\em three-dimensional kernel}, and {\em $d$-dimensional kernel}. -A kernel provides types, construction objects, and generalized predicates. -The former replace constructors of the kernel classes and constructive -procedures in the kernel. There are also function objects replacing operators, +A kernel provides types, construction objects, and generalized predicates. +The former replace constructors of the kernel classes and constructive +procedures in the kernel. There are also function objects replacing operators, especially for equality testing. \ccHasModels @@ -536,4 +536,4 @@ example, for the function object \ccc{Kernel_d} -\end{ccRefConcept} +\end{ccRefConcept}