Changeset f92fa13 in git for Singular/ring.cc


Ignore:
Timestamp:
Mar 16, 1998, 3:56:48 PM (26 years ago)
Author:
Olaf Bachmann <obachman@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
5c8eae0ee4adf297d4ee70c4eb367499625899d8
Parents:
057fd3b14dfe97c1070a5e6e9ea465fb317ae57f
Message:
1998-03-16  Olaf Bachmann  <obachman@mathematik.uni-kl.de>

	* polys-impl.h: #define COMP_FAST

	* configure.in,Makefile.in: check for flex -P; increased version
	number to 1.1.7

1998-03-04  Olaf Bachmann  <obachman@mathematik.uni-kl.de>

	* febase.h: added macro assume()

	* spSpolyLoop.cc: Automatic generation of SpolyLoops using
	spSpolyLoop.pl

	* kstd*.cc: New calling interface to get SpolyLoop

	* ring.h: Introduced rOrderType_t


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

Legend:

Unmodified
Added
Removed
  • Singular/ring.cc

    r057fd3 rf92fa13  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: ring.cc,v 1.15 1998-02-16 09:46:55 Singular Exp $ */
     4/* $Id: ring.cc,v 1.16 1998-03-16 14:56:40 obachman Exp $ */
    55
    66/*
     
    16651665  return res;
    16661666}
     1667
     1668rOrderType_t rGetOrderType(ring r)
     1669{
     1670  // check for simple ordering
     1671  if ((r->order[0] == ringorder_unspec) ||
     1672      ((r->order[2] == 0) &&
     1673       (r->order[1] != ringorder_M &&
     1674        r->order[0] != ringorder_M)))
     1675  {
     1676    if ((r->order[1]==ringorder_c)||(r->order[1]==ringorder_C))
     1677    {
     1678      return rOrderType_ExpComp;
     1679    }
     1680    else
     1681    {
     1682      assume((r->order[0]==ringorder_c)||(r->order[0]==ringorder_C));
     1683      return rOrderType_CompExp;
     1684    }
     1685  }
     1686  else
     1687    return rOrderType_General;
     1688}
Note: See TracChangeset for help on using the changeset viewer.