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