comparison liboctave/Array3.h @ 7463:2467639bd8c0

eliminate UNDEFINED sort mode
author John W. Eaton <jwe@octave.org>
date Fri, 08 Feb 2008 16:00:16 -0500
parents 402168152bb9
children 7cbe01c21986
comparison
equal deleted inserted replaced
7462:dfcaf7ed48e3 7463:2467639bd8c0
74 void resize (octave_idx_type r, octave_idx_type c, octave_idx_type p) { this->resize_no_fill (r, c, p); } 74 void resize (octave_idx_type r, octave_idx_type c, octave_idx_type p) { this->resize_no_fill (r, c, p); }
75 75
76 void resize (octave_idx_type r, octave_idx_type c, octave_idx_type p, const T& val) 76 void resize (octave_idx_type r, octave_idx_type c, octave_idx_type p, const T& val)
77 { this->resize_and_fill (r, c, p, val); } 77 { this->resize_and_fill (r, c, p, val); }
78 78
79 Array3<T> sort (octave_idx_type dim = 0, sortmode mode = UNDEFINED) const 79 Array3<T> sort (octave_idx_type dim = 0, sortmode mode = ASCENDING) const
80 { 80 {
81 Array<T> tmp = Array<T>::sort (dim, mode); 81 Array<T> tmp = Array<T>::sort (dim, mode);
82 return Array3<T> (tmp, tmp.rows (), tmp.columns (), tmp.pages ()); 82 return Array3<T> (tmp, tmp.rows (), tmp.columns (), tmp.pages ());
83 } 83 }
84 84
85 Array3<T> sort (Array<octave_idx_type> &sidx, octave_idx_type dim = 0, 85 Array3<T> sort (Array<octave_idx_type> &sidx, octave_idx_type dim = 0,
86 sortmode mode = UNDEFINED) const 86 sortmode mode = ASCENDING) const
87 { 87 {
88 Array<T> tmp = Array<T>::sort (sidx, dim, mode); 88 Array<T> tmp = Array<T>::sort (sidx, dim, mode);
89 return Array3<T> (tmp, tmp.rows (), tmp.columns (), tmp.pages ()); 89 return Array3<T> (tmp, tmp.rows (), tmp.columns (), tmp.pages ());
90 } 90 }
91 }; 91 };