Changeset 4508ce5 in git for Singular/longrat.cc


Ignore:
Timestamp:
Dec 15, 2000, 7:49:36 PM (23 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
a5f564c88c2600acb20b8afdd6dd84d9d3f715df
Parents:
d3bf0986c4b1a7bac5ffc43b873646317a0d91de
Message:
*hannes: nMap removed nSetMap returns now the routine


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

Legend:

Unmodified
Added
Removed
  • Singular/longrat.cc

    rd3bf098 r4508ce5  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: longrat.cc,v 1.33 2000-09-25 10:44:48 obachman Exp $ */
     4/* $Id: longrat.cc,v 1.34 2000-12-15 18:49:32 Singular Exp $ */
    55/*
    66* ABSTRACT: computation with long rational numbers (Hubert Grassmann)
     
    124124static number nlMapR(number from);
    125125
    126 BOOLEAN nlSetMap(ring r)
    127 {
    128   if (rField_is_Q(r))
    129   {
    130     nMap = nlCopy;   /*Q -> Q*/
    131     return TRUE;
    132   }
    133   if (rField_is_Zp(r))
    134   {
    135     nlPrimeM=rChar(r);
    136     nMap = nlMapP; /* Z/p -> Q */
    137     return TRUE;
    138   }
    139   if (rField_is_R(r))
    140   {
    141     nMap = nlMapR; /* short R -> Q */
    142     return TRUE;
     126nMapFunc nlSetMap(ring src, ring dst)
     127{
     128  if (rField_is_Q(src))
     129  {
     130    return nlCopy;
     131  }
     132  if (rField_is_Zp(src))
     133  {
     134    nlPrimeM=rChar(src);
     135    return nlMapP;
     136  }
     137  if (rField_is_R(src))
     138  {
     139    return nlMapR;
    143140  }
    144141//  if (rField_is_long_R(r))
     
    147144//    return TRUE;
    148145//  }
    149   return FALSE;
     146  return NULL;
    150147}
    151148
Note: See TracChangeset for help on using the changeset viewer.