Mercurial > hg > octave-thorsten
comparison liboctave/fCNDArray.cc @ 9550:3d6a9aea2aea
refactor binary & bool ops in liboctave
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Wed, 19 Aug 2009 22:55:15 +0200 |
parents | 1beb23d2b892 |
children | 19d298e6f7e5 |
comparison
equal
deleted
inserted
replaced
9549:ed34b1da0e26 | 9550:3d6a9aea2aea |
---|---|
1069 | 1069 |
1070 return result; | 1070 return result; |
1071 } | 1071 } |
1072 | 1072 |
1073 NDS_CMP_OPS(FloatComplexNDArray, std::real, FloatComplex, std::real) | 1073 NDS_CMP_OPS(FloatComplexNDArray, std::real, FloatComplex, std::real) |
1074 NDS_BOOL_OPS(FloatComplexNDArray, FloatComplex, static_cast<float> (0.0)) | 1074 NDS_BOOL_OPS (FloatComplexNDArray, FloatComplex) |
1075 | 1075 |
1076 SND_CMP_OPS(FloatComplex, std::real, FloatComplexNDArray, std::real) | 1076 SND_CMP_OPS(FloatComplex, std::real, FloatComplexNDArray, std::real) |
1077 SND_BOOL_OPS(FloatComplex, FloatComplexNDArray, static_cast<float> (0.0)) | 1077 SND_BOOL_OPS (FloatComplex, FloatComplexNDArray) |
1078 | 1078 |
1079 NDND_CMP_OPS(FloatComplexNDArray, std::real, FloatComplexNDArray, std::real) | 1079 NDND_CMP_OPS(FloatComplexNDArray, std::real, FloatComplexNDArray, std::real) |
1080 NDND_BOOL_OPS(FloatComplexNDArray, FloatComplexNDArray, static_cast<float> (0.0)) | 1080 NDND_BOOL_OPS (FloatComplexNDArray, FloatComplexNDArray) |
1081 | 1081 |
1082 FloatComplexNDArray& operator *= (FloatComplexNDArray& a, float s) | 1082 FloatComplexNDArray& operator *= (FloatComplexNDArray& a, float s) |
1083 { | 1083 { |
1084 if (a.is_shared ()) | 1084 if (a.is_shared ()) |
1085 return a = a * s; | 1085 return a = a * s; |