MtxExpr::LUSolve Function

Overload List

#SignatureDescription
1Matrix LUSolve(TMtx *B, TMtx *A, TMtxType MtxType = TMtxType::mtGeneral, TMtxOperation Operation = TMtxOperation::opNone);Returns the X from LU solving A*X = B.
2Vector LUSolve(TVec *B, TMtx *A, TMtxType MtxType = TMtxType::mtGeneral, TMtxOperation Operation = TMtxOperation::opNone);Returns the X from LU solving A*X = B.

Overload 1: Matrix LUSolve(TMtx *B, TMtx *A, TMtxType MtxType = TMtxType::mtGeneral, TMtxOperation Operation = TMtxOperation::opNone);

Returns the X from LU solving A*X = B.

#NameTypeDescription
1BTMtx *
2ATMtx *
3MtxType = TMtxType::mtGeneralTMtxType
4Operation = TMtxOperation::opNoneTMtxOperation
Remarks:

Internally calls Matrix::LUSolve

Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler

Overload 2: Vector LUSolve(TVec *B, TMtx *A, TMtxType MtxType = TMtxType::mtGeneral, TMtxOperation Operation = TMtxOperation::opNone);

Returns the X from LU solving A*X = B.

#NameTypeDescription
1BTVec *
2ATMtx *
3MtxType = TMtxType::mtGeneralTMtxType
4Operation = TMtxOperation::opNoneTMtxOperation
Remarks:

Internally calls Matrix::LUSolve

Declared in Dew::Math::Units::MtxExpr · Dew.Math/Units.MtxExpr.h · Cross-compiler