26 #if ! defined (octave_lu_h)
29 #include "octave-config.h"
46 typedef typename T::column_vector_type
VT;
47 typedef typename T::element_type
ELT_T;
50 : a_fact (), l_fact (), ipvt () { }
55 : a_fact (a.a_fact), l_fact (a.l_fact), ipvt (a.ipvt) { }
59 lu& operator = (
const lu& a)
71 virtual ~lu (
void) =
default;
73 bool packed (
void)
const;
87 bool regular (
void)
const;
91 void update (
const T& u,
const T& v);
void update(const T &u, const T &v)
void update(const VT &u, const VT &v)
Array< octave_f77_int_type > ipvt
void update_piv(const T &u, const T &v)
void update_piv(const VT &u, const VT &v)
virtual ~lu(void)=default