62 "matrix singular to machine precision, rcond = %g", rcond);
65 template <
class T1,
class T2>
85 #define INSTANTIATE_MX_LEFTDIV_CONFORM(T1, T2) \
86 template bool mx_leftdiv_conform (const T1&, const T2&, blas_trans_type)
93 template <
class T1,
class T2>
112 #define INSTANTIATE_MX_DIV_CONFORM(T1, T2) \
113 template bool mx_div_conform (const T1&, const T2&)
218 result (i, j) = a / b (i, j);
236 result (i, j) = a / b (i, j);
254 result (i, j) = a / b (i, j);
272 result (i, j) = a / b (i, j);
295 result (i) = a / b (i);
309 result (i) = a / b (i);
323 result (i) = a / b (i);
337 result (i) = a / b (i);
408 warning (
"matrix singular to machine precision, rcond = %g", rcond);
409 warning (
"attempting to find minimum norm solution");
520 result (i, j) = a / b (i, j);
538 result (i, j) = a / b (i, j);
556 result (i, j) = a / b (i, j);
574 result (i, j) = a / b (i, j);
597 result (i) = a / b (i);
611 result (i) = a / b (i);
625 result (i) = a / b (i);
639 result (i) = a / b (i);
709 template <
class MT,
class DMT>
718 typedef typename DMT::element_type S;
719 typedef typename MT::element_type T;
720 const T *aa = a.data ();
721 const S *dd = d.data ();
722 T *xx = x.fortran_vec ();
790 template <
class MT,
class DMT>
797 octave_idx_type m = d.cols (), n = a.cols (), k = a.rows (), l = d.length ();
799 typedef typename DMT::element_type S;
800 typedef typename MT::element_type T;
801 const T *aa = a.data ();
802 const S *dd = d.data ();
803 T *xx = x.fortran_vec ();
808 xx[i] = dd[i] != S () ? aa[i] / dd[i] : T ();
867 template <
class MT,
class DMT>
877 typedef typename DMT::element_type S;
878 typedef typename MT::element_type T;
879 const T *aa = a.data ();
880 const S *dd = d.data ();
881 T *xx = x.fortran_vec ();
884 xx[i] = dd[i] != S () ? aa[i] / dd[i] : T ();
939 template <
class MT,
class DMT>
949 typedef typename DMT::element_type S;
950 typedef typename MT::element_type T;
951 const T *aa = a.data ();
952 const S *dd = d.data ();
953 T *xx = x.fortran_vec ();
956 xx[i] = dd[i] != S () ? aa[i] / dd[i] : T ();