|
Titan
v1.0
A high-performance CUDA-based physics simulation sandbox for robotics, physics, and reinforcement learning.
|
Namespaces | |
| stl | |
| test | |
Classes | |
| struct | Ball |
| class | Beam |
| class | Constraint |
| struct | ContactPlane |
| class | Container |
| class | Cube |
| struct | CUDA_GLOBAL_CONSTRAINTS |
| struct | CUDA_MASS |
| struct | CUDA_SPRING |
| struct | CudaBall |
| struct | CudaConstraintPlane |
| struct | CudaContactPlane |
| struct | CudaDirection |
| class | Lattice |
| class | Mass |
| class | Simulation |
| class | Spring |
| class | Vec |
Enumerations | |
| enum | SpringType { PASSIVE_SOFT, PASSIVE_STIFF, ACTIVE_CONTRACT_THEN_EXPAND, ACTIVE_EXPAND_THEN_CONTRACT } |
Functions | |
| GLuint | LoadShaders () |
| CUDA_CALLABLE_MEMBER double | dot (const Vec &a, const Vec &b) |
| CUDA_CALLABLE_MEMBER Vec | cross (const Vec &v1, const Vec &v2) |
| enum titan::SpringType |
| CUDA_CALLABLE_MEMBER Vec titan::cross | ( | const Vec & | v1, |
| const Vec & | v2 | ||
| ) |
| CUDA_CALLABLE_MEMBER double titan::dot | ( | const Vec & | a, |
| const Vec & | b | ||
| ) |
| GLuint titan::LoadShaders | ( | ) |