Changeset 9bffb9c in git for Singular/mpr_complex.cc


Ignore:
Timestamp:
Nov 21, 2000, 4:35:46 PM (23 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'df6a8e29030ff93c6ad53051028727af7d339fa0')
Children:
328da8ca57cf235bbc94d105b9166cb711808d52
Parents:
cbcc2f63a9e62d54ee5a650e66237db3adf77d46
Message:
*hannes: SOLARIS/gcc 2.95.2 changes


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

Legend:

Unmodified
Added
Removed
  • Singular/mpr_complex.cc

    rcbcc2f6 r9bffb9c  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: mpr_complex.cc,v 1.27 2000-09-18 09:19:19 obachman Exp $ */
     4/* $Id: mpr_complex.cc,v 1.28 2000-11-21 15:35:44 Singular Exp $ */
    55
    66/*
     
    6363  gmp_output_digits= digits;
    6464  mpf_set_default_prec( db );
    65   mpf_set_prec(*diff.mpfp(),32);
    66   mpf_set_prec(*gmpRel.mpfp(),32);
    67   mpf_set_d(*gmpRel.mpfp(),0.1);
    68   mpf_pow_ui(*gmpRel.mpfp(),*gmpRel.mpfp(),digits);
     65  mpf_set_prec((mpf_ptr)*(diff.mpfp()),32);
     66  mpf_set_prec((mpf_ptr)*gmpRel.mpfp(),32);
     67  mpf_set_d((mpf_ptr)*gmpRel.mpfp(),0.1);
     68  mpf_pow_ui((mpf_ptr)*gmpRel.mpfp(),(mpf_ptr)*gmpRel.mpfp(),digits);
    6969}
    7070
     
    706706  gmp_float ai=this->imag();
    707707  if (ar.isZero() || ai.isZero()) return;
    708   mpf_abs(*ar.mpfp(), *ar.mpfp());
    709   mpf_abs(*ai.mpfp(), *ai.mpfp());
    710   mpf_set_prec(*ar.mpfp(), 32);
    711   mpf_set_prec(*ai.mpfp(), 32);
     708  mpf_abs((mpf_ptr)*ar.mpfp(), (mpf_ptr)*ar.mpfp());
     709  mpf_abs((mpf_ptr)*ai.mpfp(), (mpf_ptr)*ai.mpfp());
     710  mpf_set_prec((mpf_ptr)*ar.mpfp(), 32);
     711  mpf_set_prec((mpf_ptr)*ai.mpfp(), 32);
    712712  if (ar > ai)
    713713  {
    714     mpf_div(*ai.mpfp(), *ai.mpfp(), *ar.mpfp());
     714    mpf_div((mpf_ptr)*ai.mpfp(), (mpf_ptr)*ai.mpfp(), (mpf_ptr)*ar.mpfp());
    715715    if (ai < gmpRel) this->imag(0.0);
    716716  }
    717717  else
    718718  {
    719     mpf_div(*ar.mpfp(), *ar.mpfp(), *ai.mpfp());
     719    mpf_div((mpf_ptr)*ar.mpfp(), (mpf_ptr)*ar.mpfp(), (mpf_ptr)*ai.mpfp());
    720720    if (ar < gmpRel) this->real(0.0);
    721721  }
Note: See TracChangeset for help on using the changeset viewer.