Changeset f319f5 in git


Ignore:
Timestamp:
Feb 2, 2010, 10:00:56 AM (14 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
b2650f87c2fa5c0768b4c4f393c4c9c5549c7491
Parents:
7b9b0a23c18c84cceab0ff377feea82ae1e3429a
Message:
call by value for minor

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

Legend:

Unmodified
Added
Removed
  • Singular/MinorInterface.cc

    r7b9b0a2 rf319f5  
    8888ideal getMinorIdeal_Int (const int* intMatrix, const int rowCount, const int columnCount,
    8989                         const int minorSize, const int k, const char* algorithm,
    90                          const ideal& i, const bool allDifferent)
     90                         const ideal i, const bool allDifferent)
    9191{
    9292  /* setting up a MinorProcessor for matrices with integer entries: */
     
    136136ideal getMinorIdeal_Poly (const poly* polyMatrix, const int rowCount, const int columnCount,
    137137                          const int minorSize, const int k, const char* algorithm,
    138                           const ideal& i, const bool allDifferent)
     138                          const ideal i, const bool allDifferent)
    139139{
    140140  /* setting up a MinorProcessor for matrices with polynomial entries: */
     
    177177
    178178ideal getMinorIdeal_toBeDone (const matrix& mat, const int minorSize, const int k,
    179                               const char* algorithm, const ideal& i, const bool allDifferent)
     179                              const char* algorithm, const ideal i, const bool allDifferent)
    180180{
    181181  int rowCount = mat->nrows;
     
    222222   E.g. Bareiss may be used over fields or over Z but not over
    223223        Z/6 (which has non-zero zero divisors, namely 2 and 3). */
    224 ideal getMinorIdeal (const matrix& mat, const int minorSize, const int k,
    225                      const char* algorithm, const ideal& iSB, const bool allDifferent)
     224ideal getMinorIdeal (const matrix mat, const int minorSize, const int k,
     225                     const char* algorithm, const ideal iSB, const bool allDifferent)
    226226{
    227227  /* Note that this method should be replaced by getMinorIdeal_toBeDone,
     
    370370}
    371371
    372 ideal getMinorIdealCache_toBeDone (const matrix& mat, const int minorSize, const int k,
     372ideal getMinorIdealCache_toBeDone (const matrix mat, const int minorSize, const int k,
    373373                                   const ideal& iSB, const int cacheStrategy,
    374374                                   const int cacheN, const int cacheW,
     
    397397}
    398398
    399 ideal getMinorIdealCache (const matrix& mat, const int minorSize, const int k,
    400                           const ideal& iSB, const int cacheStrategy,
     399ideal getMinorIdealCache (const matrix mat, const int minorSize, const int k,
     400                          const ideal iSB, const int cacheStrategy,
    401401                          const int cacheN, const int cacheW,
    402402                          const bool allDifferent)
     
    431431}
    432432
    433 ideal getMinorIdealHeuristic (const matrix& mat, const int minorSize, const int k,
    434                               const ideal& iSB, const bool allDifferent)
     433ideal getMinorIdealHeuristic (const matrix mat, const int minorSize, const int k,
     434                              const ideal iSB, const bool allDifferent)
    435435{
    436436  int vars = 0; if (currRing != 0) vars = currRing->N;
  • Singular/MinorInterface.h

    r7b9b0a2 rf319f5  
    1919   "Laplace"; when a cache is used, the underlying algorithm
    2020   is automatically Laplace */
    21 ideal getMinorIdeal          (const matrix& m, const int minorSize, const int k,
    22                               const char* algorithm, const ideal& i,
     21ideal getMinorIdeal          (const matrix m, const int minorSize, const int k,
     22                              const char* algorithm, const ideal i,
    2323                              const bool allDifferent);
    24 ideal getMinorIdealCache     (const matrix& m, const int minorSize, const int k,
    25                               const ideal& i, const int cacheStrategy,
     24ideal getMinorIdealCache     (const matrix m, const int minorSize, const int k,
     25                              const ideal i, const int cacheStrategy,
    2626                              const int cacheN, const int cacheW,
    2727                              const bool allDifferent);
    28 ideal getMinorIdealHeuristic (const matrix& m, const int minorSize, const int k,
    29                               const ideal& i, const bool allDifferent);
     28ideal getMinorIdealHeuristic (const matrix m, const int minorSize, const int k,
     29                              const ideal i, const bool allDifferent);
    3030
    3131#endif
Note: See TracChangeset for help on using the changeset viewer.