47 const octave_idx_type&,
const FloatComplex*,
48 const octave_idx_type&,
const FloatComplex&,
49 FloatComplex*,
const octave_idx_type&
82 if (r < 0 || r + a_len >
length ())
84 (*current_liboctave_error_handler) (
"range error for insert");
105 if (r < 0 || r + a_len >
length ())
107 (*current_liboctave_error_handler) (
"range error for insert");
161 if (r1 < 0 || r2 < 0 || r1 >= len || r2 >= len)
163 (*current_liboctave_error_handler) (
"range error for fill");
167 if (r1 > r2) { std::swap (r1, r2); }
186 if (r1 < 0 || r2 < 0 || r1 >= len || r2 >= len)
188 (*current_liboctave_error_handler) (
"range error for fill");
192 if (r1 > r2) { std::swap (r1, r2); }
212 retval.
insert (a, nr_insert);
223 retval.
insert (a, nr_insert);
242 return do_mx_unary_map<float, FloatComplex, std::abs> (*this);
248 return do_mx_unary_map<FloatComplex, FloatComplex, std::conj<float> > (a);
256 if (r1 > r2) { std::swap (r1, r2); }
360 nr, nc, 1.0
f, m.
data (), nr,
361 a.
data (), 1, 0.0f, y, 1
395 if (nc == 0 || nr == 0)
404 result.
elem (i) = 0.0;
423 if (nc == 0 || nr == 0)
432 result.
elem (i) = 0.0;
451 if (nc == 0 || nr == 0)
460 result.
elem (i) = 0.0;
514 os << a.
elem (i) <<
"\n";