TSparseSystem Enumeration

type TSparseSystem = ( spsA = UMFPACK_A, spsAT = UMFPACK_At, spsAat = UMFPACK_Aat, spsPtL = UMFPACK_Pt_L, spsL = UMFPACK_L, spsLTP = UMFPACK_Lt_P, spsLaTP = UMFPACK_Lat_P, spsLT = UMFPACK_Lt, spsLaT = UMFPACK_Lat, spsUQT = UMFPACK_U_Qt, spsU = UMFPACK_U, spsQUT = UMFPACK_Q_Ut, spsQUaT = UMFPACK_Q_Uat, spsUT = UMFPACK_Ut, spsUaT = UMFPACK_Uat );

Defines the system to be solved by the TSparseMtx.Solve method.

Defines the system to be solved by the TSparseMtx.Solve method. In the declaration bellow L is lower triangular matrix, U is uper triangular matrix, P and Q are the permutation matrices and T denotes tranpose operation. PAQ = LU. Applies to Umfpack only.

Values

NameDescription
spsAAx=b
spsAatA.'x=b
spsATA'x=b
spsLLx=b
spsLaTL.'x=b
spsLaTPL.'Px=b
spsLTL'x=b
spsLTPL'Px=b
spsPtLP'Lx=b
spsQUaTQU.'x=b
spsQUTQU'x=b
spsUUx=b
spsUaTU.'x=b
spsUQTUQ'x=b
spsUTU'x=b