CGAL 6.1 - Profiling tools, Hash Map, Union-find, Modifiers

Loading...
Searching...
No Matches
Modules | Classes
Reference Manual

##

Lutz Kettner, Sylvain Pion, and Michael Seel
This package provides classes for profiling time and memory consumption, profiling macros, a hash map, a union find data structure and a modifier.
Introduced in: CGAL 3.2
BibTeX: cgal:kps-pthum-25b
License: LGPL

## 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>`

## Modules
| Concepts

## Classes
struct | CGAL::Handle_hash_function
| The class `Handle_hash_function` is a model for the `UniqueHashFunction` concept. More...
struct | CGAL::Memory_sizer
| The class `Memory_sizer` allows to measure the memory size used by the process. More...
class | CGAL::Modifier_base< R >
| `Modifier_base` is an abstract base class providing the interface for any modifier. More...
struct | CGAL::Profile_counter
| The class `Profile_counter` provides a way to count the number of times a given line of code is executed during the execution of a program, and print this number at the end of the execution of the program. More...
class | CGAL::Real_timer
| The class `Real_timer` is a timer class for measuring real time. More...
class | CGAL::Timer
| The class `Timer` is a timer class for measuring user process time. More...
class | CGAL::Union_find< T, A >
| An instance `P` of the data type `Union_find<T,A>` is a partition of values of type `T` into disjoint sets. More...
class | CGAL::Unique_hash_map< Key, Data, UniqueHashFunction, Allocator >
| An instance of the class template `Unique_hash_map` is an injective mapping from the set of keys of type `Key` to the set of variables of type `Data`. More...