Navigation
API > API/Runtime > API/Runtime/Chaos > API/Runtime/Chaos/TDenseMatrix
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TDenseMatrix< MaxElements > MultiplyABt
(
const TDenseMatrix< T_EA >& A, |
Return C = A x Transpose(B). /see MultiplyAB, MultiplyAtB, MultipltAtBt. | Chaos/DenseMatrix.h | |
static TDenseMatrix< MaxElements > MultiplyABt
(
const FMassMatrix& A, |
Return C = A x Transpose(B), where B is an Nx6 matrix, and A is a 6x6 mass matrix (Mass in upper left 3x3 diagonals, Inertia in lower right 3x3). | Chaos/DenseMatrix.h |
MultiplyABt(const TDenseMatrix< T_EA > &, const TDenseMatrix< T_EB > &)
Description
Return C = A x Transpose(B). /see MultiplyAB, MultiplyAtB, MultipltAtBt.
| Name | MultiplyABt |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/DenseMatrix.h |
| Include Path | #include "Chaos/DenseMatrix.h" |
template<int32 T_EA, int32 T_EB>
static TDenseMatrix < MaxElements > MultiplyABt
(
const TDenseMatrix < T_EA > & A,
const TDenseMatrix < T_EB > & B
)
MultiplyABt(const FMassMatrix &, const TDenseMatrix< T_EB > &)
Description
Return C = A x Transpose(B), where B is an Nx6 matrix, and A is a 6x6 mass matrix (Mass in upper left 3x3 diagonals, Inertia in lower right 3x3). C = |M 0| * |B0 B1|(T) = |M.B0(T)| |0 I| |I.B1(T)|
| Name | MultiplyABt |
| Type | function |
| Header File | /Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/DenseMatrix.h |
| Include Path | #include "Chaos/DenseMatrix.h" |
template<int32 T_EB>
static TDenseMatrix < MaxElements > MultiplyABt
(
const FMassMatrix & A,
const TDenseMatrix < T_EB > & B
)