kao.math.matvec.lib.InvMat Class Reference

Routines for inverting a Matrix. More...

List of all members.

Classes

class  Out
 Output of the inverse matrix routines. More...

Static Public Member Functions

static Out luInverse (Matrix A)
static Out gaussInverse (Matrix A)
static Out cgInverse (Matrix A)

Detailed Description

Routines for inverting a Matrix.

Author:
David Kao

Member Function Documentation

static Out kao.math.matvec.lib.InvMat.cgInverse ( Matrix  A  )  [static]

Calculate the inverse of a matrix using Conjugate Gradient

Parameters:
[in] A Matrix to invert
Returns:
Out.invA Inverse of A
Out.status Status of inversion routine
static Out kao.math.matvec.lib.InvMat.gaussInverse ( Matrix  A  )  [static]

Calculate the inverse of a matrix using Guassian Elimination.

Parameters:
[in] A Matrix to invert
Returns:
Out.invA Inverse of A
Out.status Status of inversion routine
static Out kao.math.matvec.lib.InvMat.luInverse ( Matrix  A  )  [static]

Calculate the inverse of a matrix using the LU decomposition.

Parameters:
[in] A Matrix to invert
Returns:
Out.invA Inverse of A
Out.status Status of inversion routine

Generated on Wed Apr 21 22:01:41 2010 for kao-math by  doxygen 1.6.1