comparison main/fixed/src/fixedCColVector.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
comparison
equal deleted inserted replaced
9480:954f2f00d782 9481:d84d2fea3c90
51 { 51 {
52 public: 52 public:
53 53
54 FixedComplexColumnVector (void) : MArray<FixedPointComplex> () { } 54 FixedComplexColumnVector (void) : MArray<FixedPointComplex> () { }
55 55
56 explicit FixedComplexColumnVector (int n) : MArray<FixedPointComplex> (n) { } 56 explicit FixedComplexColumnVector (int n) : MArray<FixedPointComplex> (dim_vector (n, 1)) { }
57 57
58 FixedComplexColumnVector (int n, FixedPointComplex val) : 58 FixedComplexColumnVector (int n, FixedPointComplex val) :
59 MArray<FixedPointComplex> (n, val) { } 59 MArray<FixedPointComplex> (dim_vector (n, 1), val) { }
60 60
61 FixedComplexColumnVector (const MArray<int> &is, const MArray<int> &ds); 61 FixedComplexColumnVector (const MArray<int> &is, const MArray<int> &ds);
62 62
63 FixedComplexColumnVector (const ColumnVector &is, const ColumnVector &ds); 63 FixedComplexColumnVector (const ColumnVector &is, const ColumnVector &ds);
64 64
242 // i/o 242 // i/o
243 243
244 friend std::ostream& operator << (std::ostream& os, const FixedComplexColumnVector& a); 244 friend std::ostream& operator << (std::ostream& os, const FixedComplexColumnVector& a);
245 friend std::istream& operator >> (std::istream& is, FixedComplexColumnVector& a); 245 friend std::istream& operator >> (std::istream& is, FixedComplexColumnVector& a);
246 246
247 private: 247 void resize (octave_idx_type n,
248 248 const FixedPointComplex& rfv = Array<FixedPointComplex>::resize_fill_value ())
249 FixedComplexColumnVector (FixedPointComplex *d, int l) : MArray<FixedPointComplex> (d, l) { } 249 {
250 Array<FixedPointComplex>::resize (dim_vector (n, 1), rfv);
251 }
250 }; 252 };
251 253
252 254
253 FixedComplexColumnVector operator * (const FixedComplexMatrix& a, 255 FixedComplexColumnVector operator * (const FixedComplexMatrix& a,
254 const FixedComplexColumnVector& b); 256 const FixedComplexColumnVector& b);