OpenFAST
Wind turbine multiphysics simulator
|
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as
\begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation}
Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface. More...
Public Member Functions | |
real(siki) function, dimension(3, 3) | skewsymmatr4 (x) |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as \begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation} Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface. More... | |
real(r8ki) function, dimension(3, 3) | skewsymmatr8 (x) |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as \begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation} Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface. More... | |
real(quki) function, dimension(3, 3) | skewsymmatr16 (x) |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as \begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation} Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface. More... | |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as
\begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation}
Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface.
[in] | x | input vector \(x\) |
real(quki) function, dimension(3,3) nwtc_num::skewsymmat::skewsymmatr16 | ( | real(quki), dimension(3), intent(in) | x | ) |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as
\begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation}
Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface.
[in] | x | input vector \(x\) |
real(siki) function, dimension(3,3) nwtc_num::skewsymmat::skewsymmatr4 | ( | real(siki), dimension(3), intent(in) | x | ) |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as
\begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation}
Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface.
[in] | x | input vector \(x\) |
real(r8ki) function, dimension(3,3) nwtc_num::skewsymmat::skewsymmatr8 | ( | real(r8ki), dimension(3), intent(in) | x | ) |
This function returns the 3x3 skew-symmetric matrix for cross-product calculation of vector \(\vec{x}\) via matrix multiplication, defined as
\begin{equation} f_{_\times}\left( \vec{x} \right) = \begin{bmatrix} 0 & -x_3 & x_2 \\ x_3 & 0 & -x_1 \\ -x_2 & x_1 & 0 \end{bmatrix} \end{equation}
Use SkewSymMat (nwtc_num::skewsymmat) instead of directly calling a specific routine in the generic interface.
[in] | x | input vector \(x\) |