Titan  v1.0
A high-performance CUDA-based physics simulation sandbox for robotics, physics, and reinforcement learning.
titan::CUDA_SPRING Struct Reference

#include <spring.h>

Public Member Functions

 CUDA_SPRING ()
 
 CUDA_SPRING (const Spring &s)
 
 CUDA_SPRING (const Spring &s, CUDA_MASS *left, CUDA_MASS *right)
 

Public Attributes

CUDA_MASS_left
 
CUDA_MASS_right
 
double _k
 
double _rest
 
SpringType _type
 
double _omega
 
double _damping
 

Constructor & Destructor Documentation

◆ CUDA_SPRING() [1/3]

titan::CUDA_SPRING::CUDA_SPRING ( )
inline

◆ CUDA_SPRING() [2/3]

titan::CUDA_SPRING::CUDA_SPRING ( const Spring s)

◆ CUDA_SPRING() [3/3]

titan::CUDA_SPRING::CUDA_SPRING ( const Spring s,
CUDA_MASS left,
CUDA_MASS right 
)

Member Data Documentation

◆ _damping

double titan::CUDA_SPRING::_damping

◆ _k

double titan::CUDA_SPRING::_k

◆ _left

CUDA_MASS* titan::CUDA_SPRING::_left

◆ _omega

double titan::CUDA_SPRING::_omega

◆ _rest

double titan::CUDA_SPRING::_rest

◆ _right

CUDA_MASS* titan::CUDA_SPRING::_right

◆ _type

SpringType titan::CUDA_SPRING::_type

The documentation for this struct was generated from the following file: