Changeset 49a766 in git for kernel/syz.cc


Ignore:
Timestamp:
Nov 11, 2010, 3:43:50 PM (13 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
b004b6273a2ce481feb153c91f19444312e14289
Parents:
77f2794c9fc905c0441cd1ad06cb1cd965926cf1
Message:
syIsMinimizedFrom, syDeleteRes removed

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

Legend:

Unmodified
Added
Removed
  • kernel/syz.cc

    r77f279 r49a766  
    2626
    2727#include <kernel/sca.h>
    28 
    29 void syDeleteRes(resolvente * res,int length)
    30 {
    31   for (int i=0;i<length;i++)
    32   {
    33     if (!idIs0((*res)[i]))
    34       idDelete(&((*res)[i]));
    35   }
    36   omFreeSize((ADDRESS)res,length*sizeof(ideal));
    37   *res = NULL;
    38 }
    3928
    4029static intvec * syPrepareModComp(ideal arg,intvec ** w)
     
    11851174  return result;
    11861175}
    1187 
    1188 /*2
    1189 * is looking for the minimal minimized module of a resolvente
    1190 * i.e. returns 0 if res comes from a mres-command and 1 in the
    1191 * case of res-commands
    1192 */
    1193 int syIsMinimizedFrom(resolvente res,int length)
    1194 {
    1195   poly p;
    1196   int i,j=length;
    1197 
    1198   while ((j>0) && (res[j-1]==NULL)) j--;
    1199   while (j>0)
    1200   {
    1201     for (i=0;i<IDELEMS(res[j-1]);i++)
    1202     {
    1203       p = res[j-1]->m[i];
    1204       while (p!=NULL)
    1205       {
    1206         if (pLmIsConstantComp(p)) return j;
    1207         p = pNext(p);
    1208       }
    1209     }
    1210     j--;
    1211   }
    1212   return j;
    1213 }
Note: See TracChangeset for help on using the changeset viewer.