/home/runner/work/kynema/kynema/kynema/src/state/calculate_displacement.hpp Source File
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
calculate_displacement.hpp
Go to the documentation of this file.
KOKKOS_INLINE_FUNCTION void QuaternionCompose(const Quaternion1 &q1, const Quaternion2 &q2, QuaternionN &qn)
Composes (i.e. multiplies) two quaternions and stores the result in a third quaternion.
Definition quaternion_operations.hpp:204
KOKKOS_INLINE_FUNCTION void RotationVectorToQuaternion(const Vector &phi, const Quaternion &quaternion)
Returns a 4-D quaternion from provided 3-D rotation vector, i.e. the exponential map.
Definition quaternion_operations.hpp:231
Definition calculate_displacement.hpp:7
A Kernel for applying the computed change in state (displacement) to the previous state to get an est...
Definition calculate_displacement.hpp:14
Kokkos::View< ValueType, DeviceType > View
Definition calculate_displacement.hpp:16
typename View< ValueType >::const_type ConstView
Definition calculate_displacement.hpp:18
ConstView< double *[7]> q_prev
Definition calculate_displacement.hpp:22
KOKKOS_FUNCTION void operator()(int node) const
Definition calculate_displacement.hpp:26
ConstView< double *[6]> q_delta
Definition calculate_displacement.hpp:21
Generated by