Mercurial > forge
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); |