This chapter decribes classes for measuring user process time and real time as well as the memory size. It also provides a profile counter tool.
A hash map CGAL::Unique_hash_map is offered that is specialized on unique hash values of type 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.
CGAL::Timer
CGAL::Real_timer
CGAL::Memory_sizer
CGAL::Profile_counter
CGAL::Unique_hash_map<Key,Data,UniqueHashFunction>
CGAL::Handle_hash_function
Handle_hash_function |
Memory_sizer |
Modifier_base<R> |
Profile_counter |
Real_timer |
Timer |
Union_find<T,A> |
UniqueHashFunction |
Unique_hash_map<Key,Data,UniqueHashFunction> |