Changeset 38ac8c in git for factory/cf_reval.cc


Ignore:
Timestamp:
May 26, 2011, 7:42:56 PM (13 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
6e80ab1defd5ab31610bce94c4f375be2fec8d0e
Parents:
f7d7455516e751906e8f7bb3d265fb06b8b3711e
Message:
added new function to get random eval point
added new function to set value of an evaluation point


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

Legend:

Unmodified
Added
Removed
  • factory/cf_reval.cc

    rf7d745 r38ac8c  
    4949        values[i] = gen->generate();
    5050}
     51
     52void
     53REvaluation::nextpoint (int n)
     54{
     55  int m= values.max();
     56  int t= values.min();
     57  for (int i= t; i <= m; i++)
     58    values [i]= 0;
     59
     60  if (m == t)
     61  {
     62    values [t]= gen->generate();
     63    return;
     64  }
     65  for (int i= 0; i < n; i++)
     66  {
     67    int l= factoryrandom (m - t + 1) + t;
     68    values [l]= gen->generate();
     69  }
     70}
Note: See TracChangeset for help on using the changeset viewer.