comparison liboctave/Sparse.h @ 10479:ded9beac7582

optimize sparse matrix assembly
author Jaroslav Hajek <highegg@gmail.com>
date Wed, 31 Mar 2010 10:03:55 +0200
parents 0677c5d80b77
children 19e1e4470e01
comparison
equal deleted inserted replaced
10478:d382db6b9d81 10479:ded9beac7582
220 Sparse (const Array<T>& a, const Array<octave_idx_type>& r, const Array<octave_idx_type>& c, 220 Sparse (const Array<T>& a, const Array<octave_idx_type>& r, const Array<octave_idx_type>& c,
221 octave_idx_type nr, octave_idx_type nc, bool sum_terms); 221 octave_idx_type nr, octave_idx_type nc, bool sum_terms);
222 222
223 Sparse (const Array<T>& a, const Array<double>& r, const Array<double>& c, 223 Sparse (const Array<T>& a, const Array<double>& r, const Array<double>& c,
224 octave_idx_type nr, octave_idx_type nc, bool sum_terms); 224 octave_idx_type nr, octave_idx_type nc, bool sum_terms);
225
226 Sparse (const Array<T>& a, const idx_vector& r, const idx_vector& c,
227 octave_idx_type nr = -1, octave_idx_type nc = -1, bool sum_terms = true);
225 228
226 // Sparsify a normal matrix 229 // Sparsify a normal matrix
227 Sparse (const Array<T>& a); 230 Sparse (const Array<T>& a);
228 231
229 virtual ~Sparse (void); 232 virtual ~Sparse (void);