Profiling tools, Hash Map, Union-find, Modifiers
Reference Manual

Lutz Kettner, Sylvain Pion, and Michael Seel

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.

77.7   Classified Reference Pages

Concepts

UniqueHashFunction

Classes

CGAL::Timer
CGAL::Real_timer
CGAL::Memory_sizer
CGAL::Profile_counter

CGAL::Unique_hash_map<Key,Data,UniqueHashFunction>
CGAL::Handle_hash_function

CGAL::Union_find<T,A>

CGAL::Modifier_base<R>

77.8   Alphabetical List of Reference Pages

Handle_hash_function
Memory_sizer
Modifier_base<R>
Profile_counter
Real_timer
Timer
Union_find<T,A>
UniqueHashFunction
Unique_hash_map<Key,Data,UniqueHashFunction>