TMtx::MulArray Method

Overload List

#SignatureDescription
1TMtx *MulArray(const DewArray<TMtx *> &mtxArray);Multiplies multiple matrices.
2TMtx *MulArray(const DewArray<TMtx *> &mtxArray, const DewArray<int> &transpArray);Multiplies multiple matrices.

Overload 1: TMtx *MulArray(const DewArray<TMtx *> &mtxArray);

Multiplies multiple matrices.

#NameTypeDescription
1mtxArrayconst DewArray<TMtx *> &
Remarks:

Multiplies all matrices in mtxArray from left to right using matrix multiplication.

Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler

Overload 2: TMtx *MulArray(const DewArray<TMtx *> &mtxArray, const DewArray<int> &transpArray);

Multiplies multiple matrices.

#NameTypeDescription
1mtxArrayconst DewArray<TMtx *> &
2transpArrayconst DewArray<int> &
Remarks:

Multiplies all matrices in mtxArray from left to right using matrix multiplication. Specify "1" to request matrix transpose for the corresponding matrix in the second array. For complex matrices, specify "2" if conjugated transpose is needed.

Declared in Dew::Math::TMtx · Dew.Math/MtxVec.h · Cross-compiler