/home/runner/work/kynema/kynema/kynema/src/system/masses/calculate_quadrature_point_values.hpp Source File
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
calculate_quadrature_point_values.hpp
Go to the documentation of this file.
Definition calculate_gravity_force.hpp:6
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 VecTilde(const VectorType &vector, const MatrixType &matrix)
Converts a 3x1 vector to a 3x3 skew-symmetric matrix and returns the result.
Definition vector_operations.hpp:11
static KOKKOS_FUNCTION void invoke(double mass, const ConstView< double[3]> &gravity, const ConstView< double[3][3]> &eta_tilde, const View< double[6]> &FG)
Definition calculate_gravity_force.hpp:15
static KOKKOS_FUNCTION void invoke(double mass, const ConstView< double[3]> &omega, const ConstView< double[3]> &eta, const ConstView< double[3][3]> &rho, const ConstView< double[3][3]> &omega_tilde, const Kokkos::View< double[6][6], DeviceType > &Guu)
Definition calculate_gyroscopic_matrix.hpp:20
static KOKKOS_FUNCTION void invoke(double mass, const ConstView< double[3]> &u_ddot, const ConstView< double[3]> &omega, const ConstView< double[3]> &omega_dot, const ConstView< double[3]> &eta, const ConstView< double[3][3]> &rho, const ConstView< double[3][3]> &omega_tilde, const ConstView< double[3][3]> &omega_dot_tilde, const View< double[6][6]> &Kuu)
Definition calculate_inertia_stiffness_matrix.hpp:19
static KOKKOS_FUNCTION void invoke(double mass, const ConstView< double[3]> &u_ddot, const ConstView< double[3]> &omega, const ConstView< double[3]> &omega_dot, const ConstView< double[3]> &eta, const ConstView< double[3][3]> &eta_tilde, const ConstView< double[3][3]> &rho, const ConstView< double[3][3]> &omega_tilde, const ConstView< double[3][3]> &omega_dot_tilde, const View< double[6]> &FI)
Definition calculate_inertial_force.hpp:16
Definition calculate_quadrature_point_values.hpp:15
double gamma_prime
Definition calculate_quadrature_point_values.hpp:24
typename TeamPolicy::member_type member_type
Definition calculate_quadrature_point_values.hpp:17
ConstView< double *[6][6]> qp_Mstar
Definition calculate_quadrature_point_values.hpp:33
typename View< ValueType >::const_type ConstView
Definition calculate_quadrature_point_values.hpp:21
ConstView< double *[7]> node_x0
Definition calculate_quadrature_point_values.hpp:34
View< double *[6]> A
Definition calculate_quadrature_point_values.hpp:28
View< double *[6]> V
Definition calculate_quadrature_point_values.hpp:27
ConstView< size_t * > node_state_indices
Definition calculate_quadrature_point_values.hpp:31
View< double *[6]> residual_vector_terms
Definition calculate_quadrature_point_values.hpp:36
KOKKOS_FUNCTION void operator()(size_t element) const
Definition calculate_quadrature_point_values.hpp:40
View< double *[6][6]> system_matrix_terms
Definition calculate_quadrature_point_values.hpp:37
Kokkos::View< ValueType, DeviceType > View
Definition calculate_quadrature_point_values.hpp:19
ConstView< double[3]> gravity
Definition calculate_quadrature_point_values.hpp:32
ConstView< double *[6][6]> tangent
Definition calculate_quadrature_point_values.hpp:30
double beta_prime
Definition calculate_quadrature_point_values.hpp:23
View< double *[7]> Q
Definition calculate_quadrature_point_values.hpp:26
typename Kokkos::TeamPolicy< typename DeviceType::execution_space > TeamPolicy
Definition calculate_quadrature_point_values.hpp:16
static KOKKOS_FUNCTION void invoke(const ConstView< double[4]> &xr, const ConstView< double[6][6]> &Cstar, const View< double[6][6]> &Cuu)
Definition rotate_section_matrix.hpp:17
Generated by