PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
Loading...
Searching...
No Matches
Common.h
Go to the documentation of this file.
1
9
10#ifndef PBAT_COMMON_COMMON_H
11#define PBAT_COMMON_COMMON_H
12
17namespace pbat::common {
18} // namespace pbat::common
19
20#include "ArgSort.h"
21#include "Concepts.h"
22#include "ConstexprFor.h"
23#include "CountingSort.h"
24#include "Eigen.h"
25#include "Hash.h"
26#include "Heap.h"
27#include "Indexing.h"
28#include "NAryTreeTraversal.h"
29#include "Permute.h"
30#include "Queue.h"
31#include "Stack.h"
32
33#endif // PBAT_COMMON_COMMON_H
Non-intrusive sorting.
Compile-time for loops.
Counting sort.
Hash functions for std::pair, std::tuple, and pbat::IndexVector.
Fixed-size heap implementation usable in both host and device code.
Generic n-ary tree traversals.
Permutation of values in-place.
Fixed-size queue implementation usable in both host and device code.
Concepts for common types.
Eigen adaptors for ranges.
Fixed-size stack implementation usable in both host and device code.
Common functionality.
Definition ArgSort.h:20