SOFA plugin: SofaOpenCL  master
Open source framework for multi-physics simuation
sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring Struct Reference

#include <OpenCLSpringForceField.h>

Public Attributes

int index
 0 if no spring More...
 
float ks
 

Public Member Functions

 GPUSpring ()
 
void set (int index, float, float ks, float)
 

Attribute details

◆ index

template<class TCoord , class TDeriv , class TReal >
int sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring::index

0 if no spring

◆ ks

template<class TCoord , class TDeriv , class TReal >
float sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring::ks

Constructor details

◆ GPUSpring()

template<class TCoord , class TDeriv , class TReal >
sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring::GPUSpring ( )
inline

Function details

◆ set()

template<class TCoord , class TDeriv , class TReal >
void sofa::component::interactionforcefield::SpringForceFieldInternalData< gpu::opencl::OpenCLVectorTypes< TCoord, TDeriv, TReal > >::GPUSpring::set ( int  index,
float  ,
float  ks,
float   
)
inline