Mercurial > hg > octave-nkf
diff liboctave/MDiagArray2.h @ 5275:23b37da9fd5b
[project @ 2005-04-08 16:07:35 by jwe]
author | jwe |
---|---|
date | Fri, 08 Apr 2005 16:07:37 +0000 |
parents | e35b034d3523 |
children | 4c8a2e4e0717 |
line wrap: on
line diff
--- a/liboctave/MDiagArray2.h +++ b/liboctave/MDiagArray2.h @@ -41,15 +41,15 @@ { protected: - MDiagArray2 (T *d, int r, int c) : DiagArray2<T> (d, r, c) { } + MDiagArray2 (T *d, octave_idx_type r, octave_idx_type c) : DiagArray2<T> (d, r, c) { } public: MDiagArray2 (void) : DiagArray2<T> () { } - MDiagArray2 (int r, int c) : DiagArray2<T> (r, c) { } + MDiagArray2 (octave_idx_type r, octave_idx_type c) : DiagArray2<T> (r, c) { } - MDiagArray2 (int r, int c, const T& val) : DiagArray2<T> (r, c, val) { } + MDiagArray2 (octave_idx_type r, octave_idx_type c, const T& val) : DiagArray2<T> (r, c, val) { } MDiagArray2 (const MDiagArray2<T>& a) : DiagArray2<T> (a) { } @@ -67,14 +67,14 @@ operator MArray2<T> () const { - int nr = DiagArray2<T>::dim1 (); - int nc = DiagArray2<T>::dim2 (); + octave_idx_type nr = DiagArray2<T>::dim1 (); + octave_idx_type nc = DiagArray2<T>::dim2 (); MArray2<T> retval (nr, nc, T (0)); - int len = nr < nc ? nr : nc; + octave_idx_type len = nr < nc ? nr : nc; - for (int i = 0; i < len; i++) + for (octave_idx_type i = 0; i < len; i++) retval.xelem (i, i) = this->xelem (i, i); return retval;