/home/runner/work/kynema/kynema/kynema/src/system/beams/calculate_quadrature_point_damping_values.hpp Source File
|
Kynema API
A flexible multibody structural dynamics code for wind turbines
|
Loading...
Searching...
No Matches
calculate_quadrature_point_damping_values.hpp
Go to the documentation of this file.
Definition beam_quadrature.hpp:14
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:87
static KOKKOS_FUNCTION void invoke(const ConstView< double[3]> &omega, const ConstView< double[6][6]> &D, const View< double[6][6]> &D_D1)
Definition calculate_D_D1.hpp:19
static KOKKOS_FUNCTION void invoke(const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &u_prime, const ConstView< double[6][6]> &D, const View< double[6][6]> &D_D2)
Definition calculate_D_D2.hpp:19
static KOKKOS_FUNCTION void invoke(const ConstView< double[6][6]> &D, const ConstView< double[6]> &strain_dot, const View< double[6]> &FD1)
Definition calculate_force_FD1.hpp:15
static KOKKOS_FUNCTION void invoke(const ConstView< double[6][6]> &Duu, const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &u_prime, const ConstView< double[6]> &strain_dot, const View< double[6]> &FD2)
Definition calculate_force_FD2.hpp:19
static KOKKOS_FUNCTION void invoke(const ConstView< double[4]> &r, const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &kappa, const ConstView< double[6][6]> &D, const View< double[6][6]> &G_D1)
Definition calculate_G_D1.hpp:20
static KOKKOS_FUNCTION void invoke(const ConstView< double[4]> &r, const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &u_prime, const ConstView< double[3]> &kappa, const ConstView< double[6][6]> &D, const View< double[6][6]> &G_D2)
Definition calculate_G_D2.hpp:20
static KOKKOS_FUNCTION void invoke(const ConstView< double[4]> &r, const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &omega, const ConstView< double[3]> &kappa, const ConstView< double[3]> &eps_dot, const ConstView< double[3]> &kappa_dot, const ConstView< double[6][6]> &Duu, const View< double[6][6]> &K_D1)
Definition calculate_K_D1.hpp:21
static KOKKOS_FUNCTION void invoke(const ConstView< double[4]> &r, const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &omega, const ConstView< double[3]> &kappa, const ConstView< double[3]> &eps_dot, const ConstView< double[3]> &kappa_dot, const ConstView< double[6][6]> &D, const View< double[6][6]> &K_D2)
Definition calculate_K_D2.hpp:20
static KOKKOS_FUNCTION void invoke(const ConstView< double[3]> &xr_prime, const ConstView< double[3]> &u_prime, const ConstView< double[3]> &omega, const ConstView< double[3]> &eps_dot, const ConstView< double[3]> &kappa_dot, const ConstView< double[6][6]> &D, const View< double[6][6]> &P_D2)
Definition calculate_P_D2.hpp:19
Definition calculate_quadrature_point_damping_values.hpp:25
ConstView< double * > qp_jacobian
Definition calculate_quadrature_point_damping_values.hpp:40
Kokkos::View< ValueType, DeviceType > View
Definition calculate_quadrature_point_damping_values.hpp:27
typename View< ValueType >::const_type ConstView
Definition calculate_quadrature_point_damping_values.hpp:29
View< double *[6][6]> qp_GD2
Definition calculate_quadrature_point_damping_values.hpp:55
ConstLeftView< double ** > shape_interp
Definition calculate_quadrature_point_damping_values.hpp:41
View< double *[6][6]> qp_KD1
Definition calculate_quadrature_point_damping_values.hpp:57
View< double *[6]> qp_FD1
Definition calculate_quadrature_point_damping_values.hpp:49
KOKKOS_FUNCTION void operator()(size_t qp) const
Definition calculate_quadrature_point_damping_values.hpp:61
View< double *[6]> qp_FD2
Definition calculate_quadrature_point_damping_values.hpp:50
ConstView< double *[6]> node_u_dot
Definition calculate_quadrature_point_damping_values.hpp:47
KokkosBatched::SerialGemm< KokkosBatched::Trans::NoTranspose, KokkosBatched::Trans::NoTranspose, KokkosBatched::Algo::Gemm::Default > Gemm
Definition calculate_quadrature_point_damping_values.hpp:36
View< double *[6][6]> qp_PD2
Definition calculate_quadrature_point_damping_values.hpp:56
View< double *[6][6]> qp_DD1
Definition calculate_quadrature_point_damping_values.hpp:52
ConstLeftView< double ** > shape_deriv
Definition calculate_quadrature_point_damping_values.hpp:42
typename LeftView< ValueType >::const_type ConstLeftView
Definition calculate_quadrature_point_damping_values.hpp:33
View< double *[6][6]> qp_Duu
Definition calculate_quadrature_point_damping_values.hpp:51
View< double *[6][6]> qp_KD2
Definition calculate_quadrature_point_damping_values.hpp:58
ConstView< double[6]> mu
Definition calculate_quadrature_point_damping_values.hpp:39
ConstView< double *[7]> node_u
Definition calculate_quadrature_point_damping_values.hpp:46
Kokkos::View< ValueType, Kokkos::LayoutLeft, DeviceType > LeftView
Definition calculate_quadrature_point_damping_values.hpp:31
ConstView< double **[4]> qp_r0
Definition calculate_quadrature_point_damping_values.hpp:43
ConstView< double **[3]> qp_x0_prime
Definition calculate_quadrature_point_damping_values.hpp:44
View< double *[6][6]> qp_GD1
Definition calculate_quadrature_point_damping_values.hpp:54
size_t element
Definition calculate_quadrature_point_damping_values.hpp:38
View< double *[6][6]> qp_DD2
Definition calculate_quadrature_point_damping_values.hpp:53
ConstView< double **[6][6]> qp_Cstar
Definition calculate_quadrature_point_damping_values.hpp:45
static KOKKOS_FUNCTION void invoke(const ConstView< double[3]> &kappa, const ConstView< double[4]> &r, const ConstView< double[3]> &omega, const ConstView< double[3]> &u_dot_prime, const ConstView< double[3]> &omega_prime, const ConstView< double[3]> &xr_prime, const View< double[6]> &strain_dot)
Definition calculate_strain_dot.hpp:17
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(double jacobian, const ConstLeftView< double * > &shape_interp, const ConstLeftView< double * > &shape_deriv, const ConstView< double *[7]> &node_u, const ConstView< double *[6]> &node_u_dot, const View< double[3]> &u, const View< double[4]> &r, const View< double[3]> &u_prime, const View< double[4]> &r_prime, const View< double[3]> &u_dot, const View< double[3]> &omega, const View< double[3]> &u_dot_prime, const View< double[3]> &omega_prime)
Definition interpolate_to_quadrature_point_for_damping.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