Changeset 6180565 in git for Singular


Ignore:
Timestamp:
Aug 16, 2019, 2:10:20 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'fieker-DuVal', '117eb8c30fc9e991c4decca4832b1d19036c4c65')(u'spielwiese', 'b4f17ed1d25f93d46dbe29e4b499baecc2fd51bb')
Children:
15939114b9999f8ea7042c064d7ce2c5b8d987df
Parents:
40b65a33b8f97714b624e53cd7ece1518afa831b
Message:
fix: numerator/denominator
File:
1 edited

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    r40b65a3 r6180565  
    39633963
    39643964/// Return the denominator of the input number
    3965 /// NOTE: the input number is normalized as a side effect
    39663965static BOOLEAN jjDENOMINATOR(leftv res, leftv v)
    39673966{
    3968   number n = reinterpret_cast<number>(v->Data());
     3967  number n = reinterpret_cast<number>(v->CopyD());
    39693968  res->data = reinterpret_cast<void*>(n_GetDenom(n, currRing->cf));
     3969  n_Delete(&n,currRing);
    39703970  return FALSE;
    39713971}
    39723972
    39733973/// Return the numerator of the input number
    3974 /// NOTE: the input number is normalized as a side effect
    39753974static BOOLEAN jjNUMERATOR(leftv res, leftv v)
    39763975{
    3977   number n = reinterpret_cast<number>(v->Data());
     3976  number n = reinterpret_cast<number>(v->CopyD());
    39783977  res->data = reinterpret_cast<void*>(n_GetNumerator(n, currRing->cf));
     3978  n_Delete(&n,currRing);
    39793979  return FALSE;
    39803980}
Note: See TracChangeset for help on using the changeset viewer.