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

#include <object.h>

Public Member Functions

 CudaContactPlane ()=default
 
CUDA_CALLABLE_MEMBER CudaContactPlane (const Vec &normal, double offset)
 
 CudaContactPlane (const ContactPlane &p)
 
CUDA_CALLABLE_MEMBER void applyForce (CUDA_MASS *m)
 

Public Attributes

Vec _normal
 
double _offset
 
double _FRICTION_K
 
double _FRICTION_S
 

Constructor & Destructor Documentation

◆ CudaContactPlane() [1/3]

titan::CudaContactPlane::CudaContactPlane ( )
default

◆ CudaContactPlane() [2/3]

CUDA_CALLABLE_MEMBER titan::CudaContactPlane::CudaContactPlane ( const Vec normal,
double  offset 
)

◆ CudaContactPlane() [3/3]

titan::CudaContactPlane::CudaContactPlane ( const ContactPlane p)

Member Function Documentation

◆ applyForce()

CUDA_CALLABLE_MEMBER void titan::CudaContactPlane::applyForce ( CUDA_MASS m)

Member Data Documentation

◆ _FRICTION_K

double titan::CudaContactPlane::_FRICTION_K

◆ _FRICTION_S

double titan::CudaContactPlane::_FRICTION_S

◆ _normal

Vec titan::CudaContactPlane::_normal

◆ _offset

double titan::CudaContactPlane::_offset

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