From: <de...@us...> - 2003-01-20 18:29:13
|
Update of /cvsroot/csp/APPLICATIONS/SimData/Source In directory sc8-pr-cvs1:/tmp/cvs-serv2873 Modified Files: Tag: simdata Spread.cpp Log Message: no message Index: Spread.cpp =================================================================== RCS file: /cvsroot/csp/APPLICATIONS/SimData/Source/Attic/Spread.cpp,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -C2 -d -r1.1.2.2 -r1.1.2.3 *** Spread.cpp 20 Jan 2003 05:53:12 -0000 1.1.2.2 --- Spread.cpp 20 Jan 2003 18:29:09 -0000 1.1.2.3 *************** *** 88,92 **** float Spread::__neg__() { return -_value; } float Spread::__pos__() { return _value; } ! float Spread::__abs__() { return fabs(_value); } int Spread::__nonzero__() { return _value != 0.0; } float Spread::__float__() { return _value; } --- 88,92 ---- float Spread::__neg__() { return -_value; } float Spread::__pos__() { return _value; } ! float Spread::__abs__() { return static_cast<float>(fabs(_value)); } int Spread::__nonzero__() { return _value != 0.0; } float Spread::__float__() { return _value; } *************** *** 101,106 **** float Spread::__div__(float v) { assert(v != 0.0); return _value / v; } float Spread::__rdiv__(float v) { assert(_value != 0.0); return v / _value; } ! float Spread::__rpow__(float v) { return pow(v, _value); } ! float Spread::__pow__(float v) { return pow(_value, v); } --- 101,106 ---- float Spread::__div__(float v) { assert(v != 0.0); return _value / v; } float Spread::__rdiv__(float v) { assert(_value != 0.0); return v / _value; } ! float Spread::__rpow__(float v) { return static_cast<float>(pow(v, _value)); } ! float Spread::__pow__(float v) { return static_cast<float>(pow(_value, v)); } |