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) |
Definition at line 235 of file Cholesky.h.