Changeset bad404 in git for Singular/mpr_complex.cc


Ignore:
Timestamp:
Jul 2, 1999, 6:43:19 PM (24 years ago)
Author:
Moritz Wenk <wenk@…>
Branches:
(u'spielwiese', 'ec94ef7a30b928574c0c3daf41f6804dff5f6b69')
Children:
347cc4a89a0993c5c099335b71dd3a757e7d7805
Parents:
0e760d04e4076beb76ad1f4d178a2e3cf2b8c3d3
Message:
* wenk: changed ngcGreaterZero


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

Legend:

Unmodified
Added
Removed
  • Singular/mpr_complex.cc

    r0e760d0 rbad404  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: mpr_complex.cc,v 1.11 1999-07-02 16:14:40 wenk Exp $ */
     4/* $Id: mpr_complex.cc,v 1.12 1999-07-02 16:43:19 wenk Exp $ */
    55
    66/*
     
    517517      memset(out,0,len);
    518518      if (  !c.real().isZero() )  // (-23-i*5.43) or (15.1+i*5.3)
    519         sprintf(out,"%s(%s%s%s*%s)",(c.imag().sign()<0&&c.real().sign()<0)?"+":"",
    520                 in_real,c.imag().sign()>=0?"+":"-",currRing->parameter[0],in_imag);
    521       else // +(-i*43) or +(i*34)
    522         sprintf(out,"%s(%s%s*%s)",c.imag().sign()>=0?"":"+",
    523                 c.imag().sign()>=0?"":"-",currRing->parameter[0],in_imag);
     519        sprintf(out,"(%s%s%s*%s)",in_real,c.imag().sign()>=0?"+":"-",currRing->parameter[0],in_imag);
     520      else // (-i*43) or (i*34)
     521        sprintf(out,"(%s%s*%s)",c.imag().sign()>=0?"":"-",currRing->parameter[0],in_imag);
    524522    }
    525523    else
     
    528526      out=(char*)AllocL( len );
    529527      memset(out,0,len);
    530       if (  !c.real().isZero() )
    531         sprintf(out,"%s(%s%s%s)",(c.imag().sign()<0&&c.real().sign()<0)?"+":"",
    532                 in_real,c.imag().sign()>=0?"+I*":"-I*",in_imag);
     528      if ( !c.real().isZero() )
     529        sprintf(out,"(%s%s%s)",in_real,c.imag().sign()>=0?"+I*":"-I*",in_imag);
    533530      else
    534         sprintf(out,"%s(%s%s)",c.imag().sign()>=0?"":"+",
    535                 c.imag().sign()>=0?"I*":"-I*",in_imag);
     531        sprintf(out,"(%s%s)",c.imag().sign()>=0?"I*":"-I*",in_imag);
    536532    }
    537533    FreeL( (ADDRESS) in_real );
Note: See TracChangeset for help on using the changeset viewer.