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;