#include "base-lu.h"
Public Types | |
typedef lu_type::element_type | lu_elt_type |
Public Member Functions | |
base_lu (void) | |
base_lu (const base_lu &a) | |
base_lu (const lu_type &l, const lu_type &u, const PermMatrix &p) | |
virtual | ~base_lu (void) |
lu_type | L (void) const |
base_lu & | operator= (const base_lu &a) |
PermMatrix | P (void) const |
ColumnVector | P_vec (void) const |
bool | packed (void) const |
bool | regular (void) const |
lu_type | U (void) const |
void | unpack (void) |
lu_type | Y (void) const |
Protected Member Functions | |
Array< octave_idx_type > | getp (void) const |
Protected Attributes | |
lu_type | a_fact |
Array< octave_idx_type > | ipvt |
lu_type | l_fact |
Definition at line 32 of file base-lu.h.
typedef lu_type::element_type base_lu< lu_type >::lu_elt_type |
base_lu< lu_type >::base_lu | ( | const lu_type & | l, | |
const lu_type & | u, | |||
const PermMatrix & | p | |||
) |
Definition at line 31 of file base-lu.cc.
References current_liboctave_error_handler.
Array< octave_idx_type > base_lu< lu_type >::getp | ( | void | ) | const [protected] |
Definition at line 120 of file base-lu.cc.
References Array< T >::xelem().
lu_type base_lu< lu_type >::L | ( | void | ) | const |
Definition at line 60 of file base-lu.cc.
Referenced by DEFUN_DLD(), and get_lu_l().
PermMatrix base_lu< lu_type >::P | ( | void | ) | const |
Definition at line 151 of file base-lu.cc.
Referenced by DEFUN_DLD().
ColumnVector base_lu< lu_type >::P_vec | ( | void | ) | const |
Definition at line 158 of file base-lu.cc.
References Array< T >::xelem().
Referenced by DEFUN_DLD().
Definition at line 41 of file base-lu.cc.
Definition at line 174 of file base-lu.cc.
References base_lu< lu_type >::a_fact, and min().
Referenced by get_lu_u().
lu_type base_lu< lu_type >::U | ( | void | ) | const |
Definition at line 87 of file base-lu.cc.
Referenced by get_lu_u().
void base_lu< lu_type >::unpack | ( | void | ) |
Definition at line 48 of file base-lu.cc.
lu_type base_lu< lu_type >::Y | ( | void | ) | const |
Definition at line 111 of file base-lu.cc.
References current_liboctave_error_handler.
Referenced by DEFUN_DLD().
Definition at line 81 of file base-lu.h.
Referenced by base_lu< Matrix >::operator=(), and base_lu< lu_type >::regular().
Array<octave_idx_type> base_lu< lu_type >::ipvt [protected] |
Definition at line 84 of file base-lu.h.
Referenced by base_lu< Matrix >::operator=().
Definition at line 82 of file base-lu.h.
Referenced by base_lu< Matrix >::operator=().