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 | ( | ) |