mirror of https://github.com/CGAL/cgal
41 lines
1.1 KiB
TeX
41 lines
1.1 KiB
TeX
%
|
|
% SYNCRONIZE THIS WITH THE INDIVIDUAL PACKAGES
|
|
% SYNCRONIZE THIS WITH THE INDIVIDUAL PACKAGES
|
|
% SYNCRONIZE THIS WITH THE INDIVIDUAL PACKAGES
|
|
%
|
|
\chapter{Timers, Hash Map, Union-find, Modifiers}
|
|
\label{chap:union_find}
|
|
\label{chap:hash_map}
|
|
\ccChapterAuthor{Lutz Kettner \and Sylvain Pion \and Michael Seel}
|
|
|
|
\section*{Summary}
|
|
|
|
This chapter decribes classes for measuring user process time and real time
|
|
as well as the memory size.
|
|
|
|
A hash map \ccc{CGAL::Unique_hash_map} is offered that is specialized
|
|
on unique hash values of type \ccc{std::size_t}, i.e., it is
|
|
particularly useful for pointers, handles, iterators, and circulators
|
|
as key values.
|
|
|
|
Furthermore, a union-find data structure and the modifier base class
|
|
is documented.
|
|
|
|
\subsection*{Concepts}
|
|
|
|
\ccRefConceptPage{UniqueHashFunction}
|
|
|
|
\subsection*{Classes}
|
|
|
|
\ccRefIdfierPage{CGAL::Timer} \\
|
|
\ccRefIdfierPage{CGAL::Real_timer} \\
|
|
\ccRefIdfierPage{CGAL::Memory_sizer}
|
|
|
|
\ccRefIdfierPage{CGAL::Unique_hash_map<Key,Data,UniqueHashFunction>}\\
|
|
\ccRefIdfierPage{CGAL::Handle_hash_function}
|
|
|
|
\ccRefIdfierPage{CGAL::Union_find<T,A>}
|
|
|
|
\ccRefIdfierPage{CGAL::Modifier_base<R>}
|
|
|