TMtx::Determinant Method

Overload List

#SignatureDescription
1double Determinant(TMtxType MtxType = TMtxType::mtGeneral);Determinant of squared matrix.
2void Determinant(TCplx &result, TMtxType MtxType = TMtxType::mtGeneral);Calculates the determinant of squared complex matrix.

Overload 1: double Determinant(TMtxType MtxType = TMtxType::mtGeneral);

Determinant of squared matrix.

#NameTypeDescription
1MtxType = TMtxType::mtGeneralTMtxType
Remarks:

Calculate the determinant of squared real matrix. An exception is raised if the calling matrix TMtx::Complex property is true.

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

Overload 2: void Determinant(TCplx &result, TMtxType MtxType = TMtxType::mtGeneral);

Calculates the determinant of squared complex matrix.

#NameTypeDescription
1resultTCplx &
2MtxType = TMtxType::mtGeneralTMtxType

Returns: the result in result complex variable.

Remarks:

An exception is raised if the calling matrix TMtx::Complex property is false.

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