Changeset 489408 in git


Ignore:
Timestamp:
May 6, 1997, 8:04:53 PM (27 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'c5facdfddea2addfd91babd8b9019161dea4b695')
Children:
fd4bdead5f7c89c1b86ada749d9a634013c0124b
Parents:
43d6c5e0633d3e100f8b9f03090a0b47e622409d
Message:
* hannes: changed nrIsOne, nrIsMOne to allow rounding errors


git-svn-id: file:///usr/local/Singular/svn/trunk@270 2c84dea3-7e68-4137-9b89-c4e89433aadc
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/shortfl.cc

    r43d6c5 r489408  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: shortfl.cc,v 1.4 1997-04-12 16:04:45 Singular Exp $ */
     4/* $Id: shortfl.cc,v 1.5 1997-05-06 18:04:53 Singular Exp $ */
    55
    66/*
     
    133133BOOLEAN nrIsOne (number a)
    134134{
    135   return (1.0 == nf(a).F());
     135  float aa=nf(a).F()-1.0;
     136  if (aa<0.0) aa=-aa;
     137  return (aa<nrEps);
    136138}
    137139
    138140BOOLEAN nrIsMOne (number a)
    139141{
    140   return ((-1.0) == nf(a).F());
     142  float aa=nf(a).F()+1.0;
     143  if (aa<0.0) aa=-aa;
     144  return (aa<nrEps);
    141145}
    142146
Note: See TracChangeset for help on using the changeset viewer.