springs Namespace Reference

Kynema API: kynema::springs Namespace Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
kynema::springs Namespace Reference

Classes

struct  CalculateDistanceComponents
 
struct  CalculateForceVectors
 
struct  CalculateQuadraturePointValues
 
struct  CalculateStiffnessMatrix
 

Functions

template<typename DeviceType >
KOKKOS_INLINE_FUNCTION double CalculateForceCoefficient1 (double k, double l_ref, double l)
 
template<typename DeviceType >
KOKKOS_INLINE_FUNCTION double CalculateForceCoefficient2 (double k, double l_ref, double l)
 
template<typename DeviceType >
KOKKOS_INLINE_FUNCTION double CalculateLength (const typename Kokkos::View< double[3], DeviceType >::const_type &r)
 

Function Documentation

◆ CalculateForceCoefficient1()

template<typename DeviceType >
KOKKOS_INLINE_FUNCTION double kynema::springs::CalculateForceCoefficient1 ( double  k,
double  l_ref,
double  l 
)

◆ CalculateForceCoefficient2()

template<typename DeviceType >
KOKKOS_INLINE_FUNCTION double kynema::springs::CalculateForceCoefficient2 ( double  k,
double  l_ref,
double  l 
)

◆ CalculateLength()

template<typename DeviceType >
KOKKOS_INLINE_FUNCTION double kynema::springs::CalculateLength ( const typename Kokkos::View< double[3], DeviceType >::const_type &  r)