Mercurial > octave-nkf
comparison src/ov-base-scalar.cc @ 10545:ffe28cdc6fe2
fix reshape() and permute() for scalars
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Fri, 23 Apr 2010 11:42:58 +0200 |
parents | 57a59eae83cc |
children | 654fbde5dceb |
comparison
equal
deleted
inserted
replaced
10544:9961fc022d9d | 10545:ffe28cdc6fe2 |
---|---|
99 | 99 |
100 return retval; | 100 return retval; |
101 } | 101 } |
102 | 102 |
103 template <class ST> | 103 template <class ST> |
104 octave_value | |
105 octave_base_scalar<ST>::permute (const Array<int>& vec, bool inv) const | |
106 { | |
107 return Array<ST> (1, 1, scalar).permute (vec, inv); | |
108 } | |
109 | |
110 template <class ST> | |
111 octave_value | |
112 octave_base_scalar<ST>::reshape (const dim_vector& new_dims) const | |
113 { | |
114 return Array<ST> (1, 1, scalar).reshape (new_dims); | |
115 } | |
116 | |
117 template <class ST> | |
104 bool | 118 bool |
105 octave_base_scalar<ST>::is_true (void) const | 119 octave_base_scalar<ST>::is_true (void) const |
106 { | 120 { |
107 bool retval = false; | 121 bool retval = false; |
108 | 122 |