comparison liboctave/fRowVector.h @ 10364:96ed7c629bbd

remove dangerous pointer-acquiring Array ctors
author Jaroslav Hajek <highegg@gmail.com>
date Fri, 26 Feb 2010 12:05:48 +0100
parents 12884915a8e4
children fd0a3ac60b0e
comparison
equal deleted inserted replaced
10363:a0728e81ed25 10364:96ed7c629bbd
94 { Array<float>::resize (1, n, rfv); } 94 { Array<float>::resize (1, n, rfv); }
95 95
96 void clear (octave_idx_type n) 96 void clear (octave_idx_type n)
97 { Array<float>::clear (1, n); } 97 { Array<float>::clear (1, n); }
98 98
99 private:
100
101 FloatRowVector (float *d, octave_idx_type l) : MArray<float> (d, 1, l) { }
102 }; 99 };
103 100
104 // row vector by column vector -> scalar 101 // row vector by column vector -> scalar
105 102
106 float OCTAVE_API operator * (const FloatRowVector& a, const FloatColumnVector& b); 103 float OCTAVE_API operator * (const FloatRowVector& a, const FloatColumnVector& b);