Changeset f92547 in git for kernel/polys.cc


Ignore:
Timestamp:
Mar 20, 2006, 9:33:57 PM (18 years ago)
Author:
Oliver Wienand <wienand@…>
Branches:
(u'spielwiese', '4a9821a93ffdc22a6696668bd4f6b8c9de3e6c5f')
Children:
9a7b03d261325d1fc155f5625fe1867b6ef6432c
Parents:
f7cbb7696d6c24ac0b31ebc09c768d0a3df1a7a9
Message:
*oliver

kspoly.cc:
--> kscheckcoef
      * modified for zero divisors
--> ksCreateShortSPoly
      * create correct short s poly for rings
      * in case of rings, also calculate coeff

kstd2.cc:
--> bba
      * use different enterpairs method in case of rings
      * small changes (replaced p_ISet by p_NSet)

kutil.cc, kutil.h:
--> new enterpairs derivate, also downstreams are
     new derivates of functions
--> function to create extended s poly for rings
--> nComp fct, will be nGreater later, maybe
--> stub for chainCritRing

polys.cc:
--> chainCrit correct for rings, but not optimized

numbers.cc, rmodulo2m.cc, rmodulo2m.h:
--> gcd, ncd for zero divisor (att, not really a gcd or ncd)
--> IntDiv (att, just takes a machine div, allows to divide by zero div)
--> Greater (att, compares zero divisor exponent)


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

Legend:

Unmodified
Added
Removed
  • kernel/polys.cc

    rf7cbb7 rf92547  
    22*  Computer Algebra System SINGULAR     *
    33****************************************/
    4 /* $Id: polys.cc,v 1.7 2005-11-27 15:28:45 wienand Exp $ */
     4/* $Id: polys.cc,v 1.8 2006-03-20 20:33:57 wienand Exp $ */
    55
    66/*
     
    691691    }
    692692  }
    693 #endif 
     693#endif
    694694  if (p1!=NULL)
    695695  {
     
    926926
    927927  if (lcm==NULL) return FALSE;
     928  #ifdef HAVE_RING2TOM
     929  // In coefficient rings, the coefficient plays a role in chain crit TODO
     930  if (currRing->cring == 1 && !pLmDivisibleByNoComp(p, lcm)) return FALSE;
     931  #endif
    928932
    929933  for (j=pVariables; j; j--)
Note: See TracChangeset for help on using the changeset viewer.