Changeset 4370f3 in git for Singular/LIB/finvar.lib


Ignore:
Timestamp:
Oct 27, 2005, 11:09:53 AM (18 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'd0474371d8c5d8068ab70bfb42719c97936b18a6')
Children:
8be787805d67e14362f85c9c5a4745f483a99fd9
Parents:
bea07fbf8ef85ffb8d94eb4d9150fa1875c0d5b7
Message:
*hannes: optimization


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

Legend:

Unmodified
Added
Removed
  • Singular/LIB/finvar.lib

    rbea07f r4370f3  
    11// last change: 98/11/05
    22///////////////////////////////////////////////////////////////////////////////
    3 version="$Id: finvar.lib,v 1.38 2005-10-26 14:11:34 Singular Exp $"
     3version="$Id: finvar.lib,v 1.39 2005-10-27 09:09:53 Singular Exp $"
    44category="Invariant theory";
    55info="
     
    7171///////////////////////////////////////////////////////////////////////////////
    7272proc unique (list #)
    73 { for (int i=1;i<size(#);i++)
    74   { if (#[i]==#[size(#)])
    75     { return(0);
    76     }
     73{ int s=size(#); def m=#[s];
     74  for (int i=1;i<s;i++)
     75  { if (#[i]==m)
     76    { return(0); }
    7777  }
    7878  return(1);
Note: See TracChangeset for help on using the changeset viewer.