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);