#include <agx/agx.h>
#include <agx/ref_ptr.h>
#include <agx/Math.h>
#include <agx/HashFunction.h>
#include <agx/Container.h>
#include <agx/Allocator.h>
#include <agx/Integer.h>
#include <algorithm>
Go to the source code of this file.
|
| class | agx::HashSetImplementation< KeyT, HashT, AllocatorT >::Bucket |
| |
| class | agx::HashSet< KeyT, HashT, AllocatorT > |
| | Inheritance with partial specialization due to bug with ref_ptr containers. More...
|
| |
| class | agx::HashSet< agx::ref_ptr< KeyT >, HashT, AllocatorT > |
| |
| class | agx::HashSetImplementation< KeyT, HashT, AllocatorT > |
| | Same as hash table, but only containing keys, not key-value pairs. More...
|
| |
| class | agx::HashSetImplementation< KeyT, HashT, AllocatorT >::insert_iterator |
| |
| class | agx::HashSetImplementation< KeyT, HashT, AllocatorT >::template_iterator< T > |
| |
|
| namespace | agx |
| | The agx namespace contains the dynamics/math part of the AGX Dynamics API.
|
| |
◆ AGX_DECLARE_HASHSET_TYPES
| #define AGX_DECLARE_HASHSET_TYPES |
( |
|
type | ) |
|
Value:
Inheritance with partial specialization due to bug with ref_ptr containers.
Definition at line 32 of file agx/HashSet.h.
◆ AGX_HASH_SET_GROW_FACTOR
| #define AGX_HASH_SET_GROW_FACTOR 2.0 |
◆ AGX_HASH_SET_GROW_THRESHOLD
| #define AGX_HASH_SET_GROW_THRESHOLD 0.8 |
◆ AGX_HASH_SET_MAX_PROBE_LENGTH
| #define AGX_HASH_SET_MAX_PROBE_LENGTH 10 |
◆ AGX_HASH_SET_MIN_SIZE
| #define AGX_HASH_SET_MIN_SIZE 1 |
◆ AGX_HASH_SET_SHRINK_FACTOR
| #define AGX_HASH_SET_SHRINK_FACTOR 0.5 |
◆ AGX_HASH_SET_SHRINK_THRESHOLD
| #define AGX_HASH_SET_SHRINK_THRESHOLD 0.25 |
◆ AGX_HASH_SET_SMOOTHING_FACTOR
| #define AGX_HASH_SET_SMOOTHING_FACTOR 0.8 |