Changeset b39d4d in git for Singular/mpr_complex.cc


Ignore:
Timestamp:
Dec 18, 2000, 4:44:42 PM (23 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'a7324b6e0b44a1a8ed3fa4d9ca3e2ff210ddd52c')
Children:
e3dc1cc75eb8813142d38ad4d5b8638f5748228a
Parents:
6a9b5a892f6ba5ac58be777a540985149140afae
Message:
Dec alpha port


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

Legend:

Unmodified
Added
Removed
  • Singular/mpr_complex.cc

    r6a9b5a rb39d4d  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: mpr_complex.cc,v 1.28 2000-11-21 15:35:44 Singular Exp $ */
     4/* $Id: mpr_complex.cc,v 1.29 2000-12-18 15:44:41 obachman Exp $ */
    55
    66/*
     
    6363  gmp_output_digits= digits;
    6464  mpf_set_default_prec( db );
    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);
     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);
    6969}
    7070
     
    706706  gmp_float ai=this->imag();
    707707  if (ar.isZero() || ai.isZero()) return;
    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);
     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);
    712712  if (ar > ai)
    713713  {
    714     mpf_div((mpf_ptr)*ai.mpfp(), (mpf_ptr)*ai.mpfp(), (mpf_ptr)*ar.mpfp());
     714    mpf_div(*ai._mpfp(), *ai._mpfp(), *ar._mpfp());
    715715    if (ai < gmpRel) this->imag(0.0);
    716716  }
    717717  else
    718718  {
    719     mpf_div((mpf_ptr)*ar.mpfp(), (mpf_ptr)*ar.mpfp(), (mpf_ptr)*ai.mpfp());
     719    mpf_div(*ar._mpfp(), *ar._mpfp(), *ai._mpfp());
    720720    if (ar < gmpRel) this->real(0.0);
    721721  }
Note: See TracChangeset for help on using the changeset viewer.