kao.math.matvec.lib.TriMat Class Reference
Routines for creating and solving triangular matrices.
More...
List of all members.
Detailed Description
Routines for creating and solving triangular matrices.
- Author:
- David Kao
Member Function Documentation
static Out kao.math.matvec.lib.TriMat.backSub |
( |
Matrix |
U, |
|
|
Vector |
y | |
|
) |
| | [static] |
Performs a Backward Substitution which solves the linear set of equations:
- Parameters:
-
- Returns:
- Out.x
-
Out.status
Performs a Forward Substitution which solves the linear set of equations:
- Parameters:
-
- Returns:
- Out.y
-
Out.P
-
Out.status
static Out kao.math.matvec.lib.TriMat.fwdSub |
( |
Matrix |
L, |
|
|
Vector |
b | |
|
) |
| | [static] |
Performs a Forward Substitution which solves the linear set of equations:
- Parameters:
-
- Returns:
- Out.y
-
Out.P
static Out kao.math.matvec.lib.TriMat.inverseLowerTri |
( |
Matrix |
L |
) |
[static] |
Calculate the inverse of a lower triangular matrix
- Parameters:
-
- Returns:
- Out.invL
-
Out.status
static Out kao.math.matvec.lib.TriMat.inverseUpperTri |
( |
Matrix |
U |
) |
[static] |
Calculate the inverse of an upper triangular matrix
- Parameters:
-
- Returns:
- Out.invU
-
Out.status
static Out kao.math.matvec.lib.TriMat.lowerCholFact |
( |
Matrix |
A |
) |
[static] |
Lower Cholesky Factorisation of A such that:
- Parameters:
-
- Returns:
- Out.L
-
Out.status
static Out kao.math.matvec.lib.TriMat.luDecomp |
( |
Matrix |
A |
) |
[static] |