#include <vnl_cholesky.h>
Collaboration diagram for vnl_cholesky:
Public Types | |
enum | Operation { quiet, verbose, estimate_condition } |
Public Methods | |
vnl_cholesky (vnl_matrix< double > const &M, Operation mode=verbose) | |
~vnl_cholesky () | |
vnl_vector< double > | solve (vnl_vector< double > const &b) const |
void | solve (vnl_vector< double > const &b, vnl_vector< double > *x) const |
double | determinant () const |
vnl_matrix< double > | inverse () const |
vnl_matrix< double > | lower_triangle () const |
vnl_matrix< double > | upper_triangle () const |
vnl_matrix< double > const & | L_badly_named_method () |
int | rank_deficiency () const |
double | rcond () const |
vnl_vector< double > & | nullvector () |
vnl_vector< double > const & | nullvector () const |
Protected Attributes | |
vnl_matrix< double > | A_ |
double | rcond_ |
int | num_dims_rank_def_ |
vnl_vector< double > | nullvector_ |
Definition at line 25 of file vnl_cholesky.h.
|
Modes of computation.\ See constructor for details. Definition at line 29 of file vnl_cholesky.h. |
|
Make cholesky decomposition of M optionally computing. the reciprocal condition number. |
|
Definition at line 39 of file vnl_cholesky.h. References A_. |
|
Compute determinant. |
|
Compute inverse.\ Not efficient. |
|
return the decomposition matrix. Definition at line 67 of file vnl_cholesky.h. References nullvector_. |
|
Return lower-triangular factor. |
|
Definition at line 82 of file vnl_cholesky.h. |
|
Return computed nullvector.\ Not calculated unless Operaton mode. at construction was estimate_condition. Definition at line 81 of file vnl_cholesky.h. |
|
A Success/failure flag. Definition at line 71 of file vnl_cholesky.h. |
|
Return reciprocal condition number.\ Not calculated unless Operaton mode. at construction was estimate_condition. Definition at line 76 of file vnl_cholesky.h. References nullvector_, and num_dims_rank_def_. |
|
Solve LS problem M x = b. |
|
Solve LS problem M x = b. |
|
Return upper-triangular factor. |
|
Definition at line 88 of file vnl_cholesky.h. Referenced by rank_deficiency(), and ~vnl_cholesky(). |
|
Definition at line 91 of file vnl_cholesky.h. Referenced by L_badly_named_method(), and rcond(). |
|
Definition at line 90 of file vnl_cholesky.h. Referenced by rcond(). |
|
Definition at line 89 of file vnl_cholesky.h. Referenced by rank_deficiency(). |