Changeset 1ed346 in git for kernel/ring.cc


Ignore:
Timestamp:
Mar 15, 2011, 7:17:46 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'spielwiese', '0d6b7fcd9813a1ca1ed4220cfa2b104b97a0a003')
Children:
e9c3b29fc2ccfc0e5b778e8460f2dca4275e666e
Parents:
273fed0aea0c3cb00dc08f02c5d5340a2a781f23
Message:
FIX: correct assumes for ringorder_S/ro_syzcomp due to rCurrRingAssure_dp_S for syLaScala3
TODO: LaScala is broken for K[x] (single variable, since dp will be left out)

From: Oleksandr Motsak <motsak@mathematik.uni-kl.de>

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

Legend:

Unmodified
Added
Removed
  • kernel/ring.cc

    r273fed r1ed346  
    36763676
    36773677      case ringorder_S:
    3678         assume(typ_i == 0 && j == 0);
     3678        assume(typ_i == 1); // For LaScala3 only: on the 2nd place ([1])!
     3679        // TODO: for K[x]: it is 0...?!
    36793680        rO_Syzcomp(j, j_bits,prev_ordsgn, tmp_ordsgn,tmp_typ[typ_i]);
    36803681        need_to_add_comp=TRUE;
     
    36843685      case ringorder_s:
    36853686        assume(typ_i == 0 && j == 0);
    3686         rO_Syz(j, j_bits, prev_ordsgn, tmp_ordsgn, tmp_typ[typ_i]);
     3687        rO_Syz(j, j_bits, prev_ordsgn, tmp_ordsgn, tmp_typ[typ_i]); // set syz-limit?
    36873688        need_to_add_comp=TRUE;
    36883689        typ_i++;
     
    38673868        else if (r->typ[i].ord_typ == ro_syzcomp)
    38683869        {
     3870          assume( r->typ[i].data.syzcomp.ShiftedComponents == NULL );
     3871          assume( r->typ[i].data.syzcomp.Components        == NULL );
     3872//          WarnS( "rUnComplete : ord_typ == ro_syzcomp was unhandled!!! Possibly memory leak!!!"  );
    38693873#ifndef NDEBUG
    3870           Warn( "rUnComplete : ord_typ == ro_syzcomp was unhandled!!! Possibly memory leak!!!"  );
     3874//          assume(0);
    38713875#endif
    38723876        }
     
    42984302                     ring r)
    42994303{
     4304  assume(r->typ[1].ord_typ == ro_syzcomp);
     4305     
    43004306  r->typ[1].data.syzcomp.length = length;
    43014307  rNChangeSComps( currComponents, currShiftedComponents, r);
     
    43064312                 ring r)
    43074313{
     4314  assume(r->typ[1].ord_typ == ro_syzcomp);
     4315 
    43084316  *length = r->typ[1].data.syzcomp.length;
    43094317  rNGetSComps( currComponents, currShiftedComponents, r);
     
    43134321void rNChangeSComps(int* currComponents, long* currShiftedComponents, ring r)
    43144322{
    4315   assume(r->order[1]==ringorder_S);
     4323  assume(r->typ[1].ord_typ == ro_syzcomp);
    43164324
    43174325  r->typ[1].data.syzcomp.ShiftedComponents = currShiftedComponents;
     
    43214329void rNGetSComps(int** currComponents, long** currShiftedComponents, ring r)
    43224330{
    4323   assume(r->order[1]==ringorder_S);
     4331  assume(r->typ[1].ord_typ == ro_syzcomp);
    43244332
    43254333  *currShiftedComponents = r->typ[1].data.syzcomp.ShiftedComponents;
Note: See TracChangeset for help on using the changeset viewer.