/home/runner/work/kynema/kynema/kynema/src/system/beams/calculate_stiffness_quadrature_point_values.hpp Source File
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
calculate_stiffness_quadrature_point_values.hpp
Go to the documentation of this file.
Definition beam_quadrature.hpp:16
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(const ConstView< double[6][6]> &Cuu, const ConstView< double[6]> &strain, const View< double[6]> &FC)
Definition calculate_force_FC.hpp:15
static KOKKOS_FUNCTION void invoke(const ConstView< double[3][3]> &x0pupSS, const ConstView< double[6]> &FC, const View< double[6]> &FD)
Definition calculate_force_FD.hpp:15
static KOKKOS_FUNCTION void invoke(const ConstView< double[6][6]> &Cuu, const ConstView< double[3][3]> &x0pupSS, const ConstView< double[3][3]> &M_tilde, const ConstView< double[3][3]> &N_tilde, const View< double[6][6]> &Ouu)
Definition calculate_Ouu.hpp:17
static KOKKOS_FUNCTION void invoke(const ConstView< double[6][6]> &Cuu, const ConstView< double[3][3]> &x0pupSS, const ConstView< double[3][3]> &N_tilde, const View< double[6][6]> &Puu)
Definition calculate_Puu.hpp:17
static KOKKOS_FUNCTION void invoke(const ConstView< double[6][6]> &Cuu, const ConstView< double[3][3]> &x0pupSS, const ConstView< double[3][3]> &N_tilde, const View< double[6][6]> &Quu)
Definition calculate_Quu.hpp:17
Definition calculate_stiffness_quadrature_point_values.hpp:19
Kokkos::View< double *[6][6], DeviceType > qp_Ouu
Definition calculate_stiffness_quadrature_point_values.hpp:42
typename LeftView< ValueType >::const_type ConstLeftView
Definition calculate_stiffness_quadrature_point_values.hpp:27
Kokkos::View< double *[6][6], DeviceType > qp_Cuu
Definition calculate_stiffness_quadrature_point_values.hpp:41
ConstView< double *[7]> node_u
Definition calculate_stiffness_quadrature_point_values.hpp:37
Kokkos::View< ValueType, Kokkos::LayoutLeft, DeviceType > LeftView
Definition calculate_stiffness_quadrature_point_values.hpp:25
ConstLeftView< double ** > shape_deriv
Definition calculate_stiffness_quadrature_point_values.hpp:33
Kokkos::View< ValueType, DeviceType > View
Definition calculate_stiffness_quadrature_point_values.hpp:21
typename View< ValueType >::const_type ConstView
Definition calculate_stiffness_quadrature_point_values.hpp:23
size_t element
Definition calculate_stiffness_quadrature_point_values.hpp:29
KOKKOS_FUNCTION void operator()(size_t qp) const
Definition calculate_stiffness_quadrature_point_values.hpp:47
ConstView< double * > qp_jacobian
Definition calculate_stiffness_quadrature_point_values.hpp:31
Kokkos::View< double *[6], DeviceType > qp_Fd
Definition calculate_stiffness_quadrature_point_values.hpp:40
Kokkos::View< double *[6][6], DeviceType > qp_Quu
Definition calculate_stiffness_quadrature_point_values.hpp:44
Kokkos::View< double *[6][6], DeviceType > qp_Puu
Definition calculate_stiffness_quadrature_point_values.hpp:43
ConstLeftView< double ** > shape_interp
Definition calculate_stiffness_quadrature_point_values.hpp:32
ConstView< double **[6][6]> qp_Cstar
Definition calculate_stiffness_quadrature_point_values.hpp:36
Kokkos::View< double *[6], DeviceType > qp_Fc
Definition calculate_stiffness_quadrature_point_values.hpp:39
ConstView< double **[4]> qp_r0
Definition calculate_stiffness_quadrature_point_values.hpp:34
ConstView< double **[3]> qp_x0_prime
Definition calculate_stiffness_quadrature_point_values.hpp:35
static KOKKOS_FUNCTION void invoke(const ConstView< double[3]> &x0_prime, const ConstView< double[3]> &u_prime, const ConstView< double[4]> &r, const ConstView< double[4]> &r_prime, const View< double[6]> &strain)
Definition calculate_strain.hpp:17
static KOKKOS_FUNCTION void invoke(const ConstView< double[3]> &x0_prime, const ConstView< double[3]> &u_prime, const View< double[3][3]> &x0pupSS)
Definition calculate_temporary_variables.hpp:17
static KOKKOS_FUNCTION void invoke(double jacobian, const ConstLeftView< double * > &shape_interp, const ConstLeftView< double * > &shape_deriv, const ConstView< double *[7]> &node_u, const View< double[3]> &u, const View< double[4]> &r, const View< double[3]> &u_prime, const View< double[4]> &r_prime)
Definition interpolate_to_quadrature_point_for_stiffness.hpp:19
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