comparison liboctave/dNDArray.h @ 9607:1be3c73ed7b5

reuse temporary arrays in nested expressions
author Jaroslav Hajek <highegg@gmail.com>
date Thu, 03 Sep 2009 08:48:51 +0200
parents 9f870f73ab7d
children b29504415a2e
comparison
equal deleted inserted replaced
9606:a04352386a6b 9607:1be3c73ed7b5
147 147
148 static double resize_fill_value (void) { return 0; } 148 static double resize_fill_value (void) { return 0; }
149 149
150 NDArray diag (octave_idx_type k = 0) const; 150 NDArray diag (octave_idx_type k = 0) const;
151 151
152 NDArray& changesign (void)
153 {
154 MArrayN<double>::changesign ();
155 return *this;
156 }
157
152 typedef double (*dmapper) (double); 158 typedef double (*dmapper) (double);
153 typedef Complex (*cmapper) (const Complex&); 159 typedef Complex (*cmapper) (const Complex&);
154 typedef bool (*bmapper) (double); 160 typedef bool (*bmapper) (double);
155 161
156 NDArray map (dmapper fcn) const; 162 NDArray map (dmapper fcn) const;