Mercurial > octave-nkf
comparison liboctave/Sparse.cc @ 7299:df2c3977b0bf
[project @ 2007-12-11 22:06:49 by jwe]
author | jwe |
---|---|
date | Tue, 11 Dec 2007 22:06:49 +0000 |
parents | c5a024013d2d |
children | 40a17a87155e |
comparison
equal
deleted
inserted
replaced
7298:d42d8c43d3e7 | 7299:df2c3977b0bf |
---|---|
1515 octave_idx_type n = idx_arg.freeze (length (), "sparse vector", resize_ok); | 1515 octave_idx_type n = idx_arg.freeze (length (), "sparse vector", resize_ok); |
1516 if (n == 0) | 1516 if (n == 0) |
1517 if (idx_arg.one_zero_only ()) | 1517 if (idx_arg.one_zero_only ()) |
1518 retval = Sparse<T> (dim_vector (0, 0)); | 1518 retval = Sparse<T> (dim_vector (0, 0)); |
1519 else | 1519 else |
1520 retval = Sparse<T> (dim_vector (0, 1)); | 1520 retval = Sparse<T> (idx_orig_dims); |
1521 else if (nz < 1) | 1521 else if (nz < 1) |
1522 if (n >= idx_orig_dims.numel ()) | 1522 if (n >= idx_orig_dims.numel ()) |
1523 retval = Sparse<T> (idx_orig_dims); | 1523 retval = Sparse<T> (idx_orig_dims); |
1524 else | 1524 else |
1525 retval = Sparse<T> (dim_vector (n, 1)); | 1525 retval = Sparse<T> (dim_vector (n, 1)); |