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
Cuda.cuh
1#ifndef PBAT_GPU_IMPL_COMMON_CUDA_H
2#define PBAT_GPU_IMPL_COMMON_CUDA_H
3
4#include <cuda/api/device.hpp>
5#include <cuda/api/devices.hpp>
6
7namespace pbat {
8namespace gpu {
9namespace impl {
10namespace common {
11
12enum class EDeviceSelectionPreference { Default, HighestComputeCapability };
13
14cuda::device_t Device(EDeviceSelectionPreference preference);
15
16} // namespace common
17} // namespace impl
18} // namespace gpu
19} // namespace pbat
20
21#endif // PBAT_GPU_IMPL_COMMON_CUDA_H
GPU algorithm implementations.
Definition VertexTriangleMixedCcdDcd.h:21
GPU related public functionality.
Definition Buffer.cu:16
The main namespace of the library.
Definition Aliases.h:15