ltl::GaussJ< T, N > Class Template Reference
[Gauss Jordan Elimination]

Solve equation via Gauss-Jordan inversion or just do a Gauss-Jordan inversion. More...

List of all members.

Static Public Member Functions

Static Protected Member Functions


Detailed Description

template<class T, int N>
class ltl::GaussJ< T, N >

Solve equation via Gauss-Jordan inversion or just do a Gauss-Jordan inversion.

Member Function Documentation

template<class T, int N>
static void ltl::GaussJ< T, N >::getPivot ( const FMatrix< T, N, N > &  a,
FVector< int, N > &  ipiv,
tNMatPivot< T > &  p 
) [inline, static, protected]

template<class T, int N>
static void ltl::GaussJ< T, N >::swapRows ( FMatrix< T, N, N > &  a,
FVector< T, N > &  b,
tNMatPivot< T > &  p 
) [inline, static, protected]

template<class T, int N>
static void ltl::GaussJ< T, N >::divByPiv ( FMatrix< T, N, N > &  a,
FVector< T, N > &  b,
const tNMatPivot< T > &  p 
) [inline, static, protected]

template<class T, int N>
static void ltl::GaussJ< T, N >::elimRow ( FMatrix< T, N, N > &  a,
FVector< T, N > &  b,
const tNMatPivot< T > &  p 
) [inline, static, protected]

template<class T, int N>
static void ltl::GaussJ< T, N >::eval ( FMatrix< T, N, N > &  a,
FVector< T, N > &  b 
) [inline, static]

Do a Gauss-Jordan elimination for A x = B.

template<class T, int N>
static FVector<T, N> ltl::GaussJ< T, N >::solve ( FMatrix< T, N, N >  a,
FVector< T, N >  b 
) [inline, static]

Return the solution vector x for the equation A x = b.


Generated on Wed Mar 11 17:44:36 2009 for LTL by  doxygen 1.5.3