30 template <
class lu_type>
33 : a_fact (u), l_fact (l), ipvt (p.pvec ())
35 if (l.columns () != u.rows ())
39 template <
class lu_type>
46 template <
class lu_type>
58 template <
class lu_type>
76 l.xelem (i, j) = a_fact.xelem (i, j);
85 template <
class lu_type>
100 u.xelem (i, j) = a_fact.xelem (i, j);
109 template <
class lu_type>
114 (*current_liboctave_error_handler)
115 (
"lu: Y () not implemented for unpacked form");
119 template <
class lu_type>
150 template <
class lu_type>
157 template <
class lu_type>
168 p.
xelem (i) =
static_cast<double> (pvt.
xelem (i) + 1);
173 template <
class lu_type>