GNU Octave
4.2.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include "lu.h"
Public Types | |
typedef T::element_type | ELT_T |
typedef T::column_vector_type | VT |
Public Member Functions | |
lu (void) | |
lu (const T &a) | |
lu (const lu &a) | |
lu (const T &l, const T &u, const PermMatrix &p) | |
virtual | ~lu (void) |
T | L (void) const |
lu & | operator= (const lu &a) |
PermMatrix | P (void) const |
ColumnVector | P_vec (void) const |
bool | packed (void) const |
bool | regular (void) const |
T | U (void) const |
void | unpack (void) |
void | update (const VT &u, const VT &v) |
void | update (const T &u, const T &v) |
void | update_piv (const VT &u, const VT &v) |
void | update_piv (const T &u, const T &v) |
T | Y (void) const |
Protected Member Functions | |
Array< octave_idx_type > | getp (void) const |
Protected Attributes | |
T | a_fact |
Array< octave_idx_type > | ipvt |
T | l_fact |
typedef T::element_type octave::math::lu< T >::ELT_T |
typedef T::column_vector_type octave::math::lu< T >::VT |
|
inline |
octave::math::lu< T >::lu | ( | const T & | a | ) |
|
inline |
lu< T >::lu | ( | const T & | l, |
const T & | u, | ||
const PermMatrix & | p | ||
) |
Definition at line 47 of file lu.cc.
References current_liboctave_error_handler.
|
inlinevirtual |
|
protected |
T lu< T >::L | ( | void | ) | const |
Definition at line 76 of file lu.cc.
Referenced by get_lu_l(), and LuAminusSigmaB().
|
inline |
Definition at line 54 of file lu.h.
References octave::math::lu< T >::a_fact, octave::math::lu< T >::ipvt, and octave::math::lu< T >::l_fact.
PermMatrix lu< T >::P | ( | void | ) | const |
Definition at line 169 of file lu.cc.
Referenced by LuAminusSigmaB().
ColumnVector lu< T >::P_vec | ( | void | ) | const |
Definition at line 176 of file lu.cc.
References a_nr, p, and Array< T >::xelem().
T lu< T >::U | ( | void | ) | const |
Definition at line 103 of file lu.cc.
Referenced by get_lu_u(), and LuAminusSigmaB().
void octave::math::lu< T >::update | ( | const VT & | u, |
const VT & | v | ||
) |
void octave::math::lu< T >::update | ( | const T & | u, |
const T & | v | ||
) |
void octave::math::lu< T >::update_piv | ( | const VT & | u, |
const VT & | v | ||
) |
void octave::math::lu< T >::update_piv | ( | const T & | u, |
const T & | v | ||
) |
|
protected |
Definition at line 96 of file lu.h.
Referenced by octave::math::lu< T >::operator=().
|
protected |
Definition at line 99 of file lu.h.
Referenced by octave::math::lu< T >::operator=().
|
protected |
Definition at line 97 of file lu.h.
Referenced by octave::math::lu< T >::operator=().