TooN::util Namespace Reference


Classes

struct  Dot3
struct  Dot3< B, B >
struct  Forwardsub_L
struct  Forwardsub_L< N, 0 >
struct  Forwardsub_L< N, N >
struct  Backsub_LT
struct  Backsub_LT< N, N >
struct  Backsub_LT< N, 0 >
struct  CholeskyInner
struct  CholeskyInner< N, I, N >
struct  CholeskyOuter
struct  CholeskyOuter< N, N >
struct  InverseForward
struct  InverseForward< N, Col, N >
struct  InverseBack
struct  InverseBack< N, Col, Col >
struct  InverseOuter
struct  InverseOuter< N, N >
struct  UpdateInner
struct  UpdateInner< N, I,-1 >
struct  UpdateOuter
struct  UpdateOuter< N, N >
struct  Assert< true >
struct  Dot
struct  Dot< B, E, true >
struct  Dot< N, N, true >
struct  AddV
struct  AddV< N, N >
struct  MatrixProductRow
struct  MatrixProductRow< B, B >
struct  Assign
struct  PlusEquals
struct  MinusEquals

Functions

template<int N, class A1, class A2, class A3, class A4>
void cholesky_solve (const FixedMatrix< N, N, A1 > &L, const FixedVector< N, A2 > &invdiag, const FixedVector< N, A3 > &v, FixedVector< N, A4 > &x)
template<int N, class A1, class A2, class A3>
int cholesky_compute (const FixedMatrix< N, N, A1 > &M, FixedMatrix< N, N, A2 > &L, FixedVector< N, A3 > &invdiag)
template<int S, class A1, class A2, class A3>
void cholesky_inverse (const FixedMatrix< S, S, A1 > &L, const FixedVector< S, A2 > &invdiag, FixedMatrix< S, S, A3 > &I)
template<class P, int N, class A1, class A2>
void cholesky_update (TooN::FixedMatrix< N, N, A1 > &L, TooN::FixedVector< N, A2 > &invdiag, const P &p)
template<class F, int R, int N, class A1, class A2, class A3>
void transformCovariance (const FixedMatrix< R, N, A1 > &A, const FixedMatrix< N, N, A2 > &B, FixedMatrix< R, R, A3 > &M)
template<class F, int R, int N, class A1, class A2, class A3>
void transformCovarianceUpper (const FixedMatrix< R, N, A1 > &A, const FixedMatrix< N, N, A2 > &B, FixedMatrix< R, R, A3 > &M)
template<class F, class A1, class M2, class M3>
void transformCovarianceUpper (const DynamicMatrix< A1 > &A, const M2 &B, M3 &M)
template<class F, class A1, class M2, class MatM>
void transformCovariance (const DynamicMatrix< A1 > &A, const M2 &B, MatM &M)
template<class F, int R, int N, class A1, class A2, class MatM>
void transformCovariance (const FixedMatrix< R, N, A1 > &A, const DynamicMatrix< A2 > &B, MatM &M)
template<class F, int R, int N, class A1, class A2, class A3>
void transformCovariance (const FixedMatrix< R, N, A1 > &A, const FixedMatrix< N, N, A2 > &B, DynamicMatrix< A3 > &M)
template<class F, int A, int N, int B, class M1, class M2, class M3>
void matrix_multiply (const M1 &a, const M2 &b, M3 &m)


Generated on Fri Feb 22 18:26:57 2008 for QVision by  doxygen 1.5.3