Mercurial > hg > octave-lyh
comparison liboctave/MSparse.h @ 11586:12df7854fa7c
strip trailing whitespace from source files
author | John W. Eaton <jwe@octave.org> |
---|---|
date | Thu, 20 Jan 2011 17:24:59 -0500 |
parents | fd0a3ac60b0e |
children | b646413c3d0e |
comparison
equal
deleted
inserted
replaced
11585:1473d0cf86d2 | 11586:12df7854fa7c |
---|---|
44 | 44 |
45 MSparse (void) : Sparse<T> () { } | 45 MSparse (void) : Sparse<T> () { } |
46 | 46 |
47 MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { } | 47 MSparse (octave_idx_type n, octave_idx_type m) : Sparse<T> (n, m) { } |
48 | 48 |
49 MSparse (const dim_vector& dv, octave_idx_type nz = 0) : | 49 MSparse (const dim_vector& dv, octave_idx_type nz = 0) : |
50 Sparse<T> (dv, nz) { } | 50 Sparse<T> (dv, nz) { } |
51 | 51 |
52 MSparse (const MSparse<T>& a) : Sparse<T> (a) { } | 52 MSparse (const MSparse<T>& a) : Sparse<T> (a) { } |
53 | 53 |
54 MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { } | 54 MSparse (const MSparse<T>& a, const dim_vector& dv) : Sparse<T> (a, dv) { } |
57 | 57 |
58 template <class U> | 58 template <class U> |
59 MSparse (const Sparse<U>& a) : Sparse<T> (a) { } | 59 MSparse (const Sparse<U>& a) : Sparse<T> (a) { } |
60 | 60 |
61 MSparse (const Array<T>& a, const idx_vector& r, const idx_vector& c, | 61 MSparse (const Array<T>& a, const idx_vector& r, const idx_vector& c, |
62 octave_idx_type nr = -1, octave_idx_type nc = -1, | 62 octave_idx_type nr = -1, octave_idx_type nc = -1, |
63 bool sum_terms = true, octave_idx_type nzm = -1) | 63 bool sum_terms = true, octave_idx_type nzm = -1) |
64 : Sparse<T> (a, r, c, nr, nc, sum_terms, nzm) { } | 64 : Sparse<T> (a, r, c, nr, nc, sum_terms, nzm) { } |
65 | 65 |
66 explicit MSparse (octave_idx_type r, octave_idx_type c, T val) : Sparse<T> (r, c, val) { } | 66 explicit MSparse (octave_idx_type r, octave_idx_type c, T val) : Sparse<T> (r, c, val) { } |
67 | 67 |
91 | 91 |
92 MSparse<T> squeeze (void) const { return Sparse<T>::squeeze (); } | 92 MSparse<T> squeeze (void) const { return Sparse<T>::squeeze (); } |
93 | 93 |
94 MSparse<T> reshape (const dim_vector& new_dims) const | 94 MSparse<T> reshape (const dim_vector& new_dims) const |
95 { return Sparse<T>::reshape (new_dims); } | 95 { return Sparse<T>::reshape (new_dims); } |
96 | 96 |
97 MSparse<T> permute (const Array<octave_idx_type>& vec, bool inv = false) const | 97 MSparse<T> permute (const Array<octave_idx_type>& vec, bool inv = false) const |
98 { return Sparse<T>::permute (vec, inv); } | 98 { return Sparse<T>::permute (vec, inv); } |
99 | 99 |
100 MSparse<T> ipermute (const Array<octave_idx_type>& vec) const | 100 MSparse<T> ipermute (const Array<octave_idx_type>& vec) const |
101 { return Sparse<T>::ipermute (vec); } | 101 { return Sparse<T>::ipermute (vec); } |