Changeset fd1b0f2 in git


Ignore:
Timestamp:
Mar 22, 2011, 6:27:39 PM (12 years ago)
Author:
Oleksandr Motsak <motsak@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
3dc79f5be96137afb3180f6e28f682a770b75f47
Parents:
b840b19c135b83494f50c51413afda4d052cb150
Message:
FIX: 'hres' uses syRing and returns the result in re/orderedRes...

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

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

Legend:

Unmodified
Added
Removed
  • Singular/iparith.cc

    rb840b1 rfd1b0f2  
    29762976       return TRUE;
    29772977    }
     2978    if(currRing->N == 1)
     2979      WarnS("the current implementation of `lres` may not work in the case of a single variable");
    29782980    r=syLaScala3(u_id,&dummy);
    29792981  }
     
    30253027
    30263028  // test the La Scala case' output
    3027   assume( (iiOp == LRES_CMD) == (r->syRing != NULL) );
    3028   assume( (iiOp == LRES_CMD) == (r->resPairs != NULL) );
    3029   assume( (r->minres != NULL) || (r->fullres != NULL) );
    3030 
     3029  assume( ((iiOp == LRES_CMD) || (iiOp == HRES_CMD)) == (r->syRing != NULL) );
     3030  assume( (r->syRing != NULL) == (r->resPairs != NULL) );
     3031
     3032  if(iiOp != HRES_CMD)
     3033    assume( (r->minres != NULL) || (r->fullres != NULL) ); // is wrong for HRES_CMD...
     3034  else
     3035    assume( (r->orderedRes != NULL) || (r->res != NULL) ); // analog for hres...
     3036
     3037 
    30313038  return FALSE;
    30323039}
  • kernel/syz1.cc

    rb840b1 rfd1b0f2  
    16401640    if ((syzstr->syRing != NULL) && (syzstr->syRing != r))
    16411641    {
    1642       rNChangeSComps(NULL, NULL, syzstr->syRing);
     1642      if(syzstr->syRing->typ[1].ord_typ == ro_syzcomp)
     1643        rNChangeSComps(NULL, NULL, syzstr->syRing);
     1644     
    16431645      rKill(syzstr->syRing);
    16441646    }
Note: See TracChangeset for help on using the changeset viewer.