TooN::Cholesky< N > Class Template Reference

List of all members.

Public Member Functions

 Cholesky ()
template<class Accessor>
 Cholesky (const FixedMatrix< N, N, Accessor > &m)
template<class Accessor>
void compute (const FixedMatrix< N, N, Accessor > &m)
int get_rank () const
double get_determinant () const
const Matrix< N > & get_L_D () const
template<class A>
void get_sqrt (FixedMatrix< N, N, A > &M) const
Matrix< N > get_sqrt () const
Matrix< N > get_L () const __attribute__((deprecated))
template<class A>
void get_inv_sqrt (FixedMatrix< N, N, A > &M) const
template<class A>
double mahalanobis (const FixedVector< N, A > &v) const
template<class F, int M, class A1, class A2>
void transform_inverse (const FixedMatrix< M, N, A1 > &J, FixedMatrix< M, M, A2 > &T) const
template<class F, class A1, class M2>
void transform_inverse (const DynamicMatrix< A1 > &J, M2 &T) const
template<int M, class A1, class A2>
void transform_inverse (const FixedMatrix< M, N, A1 > &J, FixedMatrix< M, M, A2 > &T) const
template<class A1, class M2>
void transform_inverse (const DynamicMatrix< A1 > &J, M2 &T) const
template<int M, class A>
Matrix< M > transform_inverse (const FixedMatrix< M, N, A > &J) const
template<class A>
Matrix transform_inverse (const DynamicMatrix< A > &J) const
template<class A1, class A2>
void inverse_times (const FixedVector< N, A1 > &v, FixedVector< N, A2 > &x) const
template<class Accessor>
Vector< N > inverse_times (const FixedVector< N, Accessor > &v) const
template<class Accessor>
Vector< N > backsub (const FixedVector< N, Accessor > &v) const
template<class A, int M>
Matrix< N, M > inverse_times (const FixedMatrix< N, M, A > &m)
template<class A>
void get_inverse (FixedMatrix< N, N, A > &M) const
Matrix< N > get_inverse () const
template<int M, class A>
void update (const FixedMatrix< N, M, A > &V)
template<class A>
void update (const FixedVector< N, A > &v)
 Cholesky ()
template<class Accessor>
 Cholesky (const FixedMatrix< N, N, Accessor > &m)
template<class Accessor>
void compute (const FixedMatrix< N, N, Accessor > &m)
int get_rank () const
double get_determinant () const
const Matrix< N > & get_L_D () const
template<class A>
void get_sqrt (FixedMatrix< N, N, A > &M) const
Matrix< N > get_sqrt () const
Matrix< N > get_L () const __attribute__((deprecated))
template<class A>
void get_inv_sqrt (FixedMatrix< N, N, A > &M) const
template<class A>
double mahalanobis (const FixedVector< N, A > &v) const
template<class F, int M, class A1, class A2>
void transform_inverse (const FixedMatrix< M, N, A1 > &J, FixedMatrix< M, M, A2 > &T) const
template<class F, class A1, class M2>
void transform_inverse (const DynamicMatrix< A1 > &J, M2 &T) const
template<int M, class A1, class A2>
void transform_inverse (const FixedMatrix< M, N, A1 > &J, FixedMatrix< M, M, A2 > &T) const
template<class A1, class M2>
void transform_inverse (const DynamicMatrix< A1 > &J, M2 &T) const
template<int M, class A>
Matrix< M > transform_inverse (const FixedMatrix< M, N, A > &J) const
template<class A>
Matrix transform_inverse (const DynamicMatrix< A > &J) const
template<class A1, class A2>
void inverse_times (const FixedVector< N, A1 > &v, FixedVector< N, A2 > &x) const
template<class Accessor>
Vector< N > inverse_times (const FixedVector< N, Accessor > &v) const
template<class Accessor>
Vector< N > backsub (const FixedVector< N, Accessor > &v) const
template<class A, int M>
Matrix< N, M > inverse_times (const FixedMatrix< N, M, A > &m)
template<class A>
void get_inverse (FixedMatrix< N, N, A > &M) const
Matrix< N > get_inverse () const
template<int M, class A>
void update (const FixedMatrix< N, M, A > &V)
template<class A>
void update (const FixedVector< N, A > &v)

Static Public Member Functions

template<class A1, class A2>
static void sqrt (const FixedMatrix< N, N, A1 > &A, FixedMatrix< N, N, A2 > &L)
template<class A1>
static Matrix< N > sqrt (const FixedMatrix< N, N, A1 > &A)
template<class A1, class A2>
static void sqrt (const FixedMatrix< N, N, A1 > &A, FixedMatrix< N, N, A2 > &L)
template<class A1>
static Matrix< N > sqrt (const FixedMatrix< N, N, A1 > &A)


Detailed Description

template<int N = -1>
class TooN::Cholesky< N >

Definition at line 235 of file Cholesky.h.


The documentation for this class was generated from the following files:
Generated on Fri Feb 22 18:26:57 2008 for QVision by  doxygen 1.5.3