Mercurial > hg > octave-lyh
comparison liboctave/boolSparse.h @ 10479:ded9beac7582
optimize sparse matrix assembly
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Wed, 31 Mar 2010 10:03:55 +0200 |
parents | 99e9bae2d81e |
children | 19e1e4470e01 |
comparison
equal
deleted
inserted
replaced
10478:d382db6b9d81 | 10479:ded9beac7582 |
---|---|
63 explicit SparseBoolMatrix (const Array<bool> a, const Array<double>& r, | 63 explicit SparseBoolMatrix (const Array<bool> a, const Array<double>& r, |
64 const Array<double>& c, octave_idx_type nr = -1, | 64 const Array<double>& c, octave_idx_type nr = -1, |
65 octave_idx_type nc = -1, bool sum_terms = true) | 65 octave_idx_type nc = -1, bool sum_terms = true) |
66 : Sparse<bool> (a, r, c, nr, nc, sum_terms) { } | 66 : Sparse<bool> (a, r, c, nr, nc, sum_terms) { } |
67 | 67 |
68 SparseBoolMatrix (const Array<bool>& a, const idx_vector& r, | |
69 const idx_vector& c, octave_idx_type nr = -1, | |
70 octave_idx_type nc = -1, bool sum_terms = true) | |
71 : Sparse<bool> (a, r, c, nr, nc, sum_terms) { } | |
72 | |
68 SparseBoolMatrix (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz) : Sparse<bool> (r, c, num_nz) { } | 73 SparseBoolMatrix (octave_idx_type r, octave_idx_type c, octave_idx_type num_nz) : Sparse<bool> (r, c, num_nz) { } |
69 | 74 |
70 SparseBoolMatrix& operator = (const SparseBoolMatrix& a) | 75 SparseBoolMatrix& operator = (const SparseBoolMatrix& a) |
71 { | 76 { |
72 Sparse<bool>::operator = (a); | 77 Sparse<bool>::operator = (a); |