/home/runner/work/kynema/kynema/kynema/src/math/matrix_operations.hpp File Reference

Kynema API: /home/runner/work/kynema/kynema/kynema/src/math/matrix_operations.hpp File Reference
Kynema API
A flexible multibody structural dynamics code for wind turbines
Loading...
Searching...
No Matches
matrix_operations.hpp File Reference
#include <array>
#include <ranges>
#include <Kokkos_Core.hpp>
#include "math/quaternion_operations.hpp"

Go to the source code of this file.

Namespaces

namespace  kynema
 
namespace  kynema::math
 

Functions

template<typename Matrix >
KOKKOS_INLINE_FUNCTION void kynema::math::AX_Matrix (const Matrix &A, const Matrix &AX_A)
 Computes AX(A) of a square matrix.
 
template<typename Matrix , typename Vector >
KOKKOS_INLINE_FUNCTION void kynema::math::AxialVectorOfMatrix (const Matrix &m, const Vector &v)
 Computes the axial vector (also known as the vector representation) of a 3x3 skew-symmetric matrix.
 
std::array< std::array< double, 6 >, 6 > kynema::math::RotateMatrix6 (const std::array< std::array< double, 6 >, 6 > &m, const std::array< double, 4 > &q)