#include "chol.h"
Public Types | |
typedef T::real_elt_type | COND_T |
typedef T::column_vector_type | VT |
Public Member Functions | |
chol (const chol &a) | |
chol (const T &a, bool upper=true, bool calc_cond=false) | |
chol (const T &a, octave_idx_type &info, bool upper=true, bool calc_cond=false) | |
chol (void) | |
T | chol_matrix (void) const |
void | delete_sym (octave_idx_type j) |
octave_idx_type | downdate (const VT &u) |
octave_idx_type | insert_sym (const VT &u, octave_idx_type j) |
T | inverse (void) const |
chol & | operator= (const chol &a) |
COND_T | rcond (void) const |
void | set (const T &R) |
void | shift_sym (octave_idx_type i, octave_idx_type j) |
void | update (const VT &u) |
Private Member Functions | |
octave_idx_type | init (const T &a, bool upper, bool calc_cond) |
Private Attributes | |
T | chol_mat |
bool | is_upper |
COND_T | xrcond |
typedef T::real_elt_type octave::math::chol< T >::COND_T |
typedef T::column_vector_type octave::math::chol< T >::VT |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 74 of file chol.h.
Referenced by make_cholb(), and qp().
void octave::math::chol< T >::delete_sym | ( | octave_idx_type | j | ) |
Referenced by Fcholdelete().
octave_idx_type octave::math::chol< T >::downdate | ( | const VT & | u | ) |
Referenced by Fcholupdate().
|
private |
octave_idx_type octave::math::chol< T >::insert_sym | ( | const VT & | u, |
octave_idx_type | j | ||
) |
Referenced by Fcholinsert().
T chol< T >::inverse | ( | void | ) | const |
Definition at line 250 of file chol.cc.
References octave::chol2inv_internal().
|
inline |
Definition at line 62 of file chol.h.
References octave::math::chol< T >::chol_mat, octave::math::chol< T >::is_upper, and octave::math::chol< T >::xrcond.
|
inline |
void chol< T >::set | ( | const T & | R | ) |
Definition at line 257 of file chol.cc.
Referenced by Fcholdelete(), Fcholinsert(), Fcholshift(), and Fcholupdate().
void octave::math::chol< T >::shift_sym | ( | octave_idx_type | i, |
octave_idx_type | j | ||
) |
Referenced by Fcholshift().
void octave::math::chol< T >::update | ( | const VT & | u | ) |
Referenced by Fcholupdate().
|
private |
Definition at line 95 of file chol.h.
Referenced by octave::math::chol< T >::operator=().
|
private |
Definition at line 99 of file chol.h.
Referenced by octave::math::chol< T >::operator=().
|
private |
Definition at line 97 of file chol.h.
Referenced by octave::math::chol< T >::operator=().