47 const octave_idx_type&,
const Complex*,
48 const octave_idx_type&,
const Complex&,
49 Complex*,
const octave_idx_type&
82 if (r < 0 || r + a_len >
length ())
84 (*current_liboctave_error_handler) (
"range error for insert");
104 if (r < 0 || r + a_len >
length ())
106 (*current_liboctave_error_handler) (
"range error for insert");
159 if (r1 < 0 || r2 < 0 || r1 >= len || r2 >= len)
161 (*current_liboctave_error_handler) (
"range error for fill");
165 if (r1 > r2) { std::swap (r1, r2); }
184 if (r1 < 0 || r2 < 0 || r1 >= len || r2 >= len)
186 (*current_liboctave_error_handler) (
"range error for fill");
190 if (r1 > r2) { std::swap (r1, r2); }
210 retval.
insert (a, nr_insert);
221 retval.
insert (a, nr_insert);
240 return do_mx_unary_map<double, Complex, std::abs> (*this);
246 return do_mx_unary_map<Complex, Complex, std::conj<double> > (a);
254 if (r1 > r2) { std::swap (r1, r2); }
357 nr, nc, 1.0, m.
data (), nr,
358 a.
data (), 1, 0.0, y, 1
393 if (nc == 0 || nr == 0)
402 result.
elem (i) = 0.0;
421 if (nc == 0 || nr == 0)
430 result.
elem (i) = 0.0;
449 if (nc == 0 || nr == 0)
458 result.
elem (i) = 0.0;
512 os << a.
elem (i) <<
"\n";