Mercurial > forge
diff main/fixed/src/fixedCRowVector.h @ 9481:d84d2fea3c90 octave-forge
Re-enable compilation of fixed package
author | jordigh |
---|---|
date | Wed, 22 Feb 2012 22:07:33 +0000 |
parents | f8d77845533f |
children | 7b7cd174847c |
line wrap: on
line diff
--- a/main/fixed/src/fixedCRowVector.h Wed Feb 22 21:56:05 2012 +0000 +++ b/main/fixed/src/fixedCRowVector.h Wed Feb 22 22:07:33 2012 +0000 @@ -53,10 +53,10 @@ FixedComplexRowVector (void) : MArray<FixedPointComplex> () { } - explicit FixedComplexRowVector (int n) : MArray<FixedPointComplex> (n) { } + explicit FixedComplexRowVector (int n) : MArray<FixedPointComplex> (dim_vector (1, n)) { } FixedComplexRowVector (int n, FixedPointComplex val) : - MArray<FixedPointComplex> (n, val) { } + MArray<FixedPointComplex> (dim_vector (1, n), val) { } FixedComplexRowVector (const MArray<int> &is, const MArray<int> & ds); @@ -240,9 +240,11 @@ friend std::ostream& operator << (std::ostream& os, const FixedComplexRowVector& a); friend std::istream& operator >> (std::istream& is, FixedComplexRowVector& a); -private: - - FixedComplexRowVector (FixedPointComplex *d, int l) : MArray<FixedPointComplex> (d, l) { } + void resize (octave_idx_type n, + const FixedPointComplex& rfv = Array<FixedPointComplex>::resize_fill_value ()) + { + Array<FixedPointComplex>::resize (dim_vector (1, n), rfv); + } }; FixedPointComplex operator * (const FixedComplexRowVector& a,