Changeset ee3e7cd in git for libpolys


Ignore:
Timestamp:
Dec 14, 2018, 4:37:32 PM (5 years ago)
Author:
Hans Schoenemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
178bd314b094b88f138dbec9672178af0208dc44311eaa4f99df71e441076b65a8c7bdee8958fa87
Parents:
5443c1f920b69ed01f1f32fddc8f51322a714f94
Message:
det heuristic
File:
1 edited

Legend:

Unmodified
Added
Removed
  • libpolys/polys/matpol.cc

    r5443c1 ree3e7cd  
    21122112DetVariant mp_GetAlgorithmDet(matrix m, const ring r)
    21132113{
    2114   if (MATROWS(m)+2*r->N>20) return DetMu;
    2115   if (MATROWS(m)<6) return DetSBareiss;
    2116   if ((MATROWS(m)<15) && rField_is_Q(r)) return DetSBareiss;
     2114  if (MATROWS(m)+2*r->N>20+5*rField_is_Zp(r)) return DetMu;
     2115  if (MATROWS(m)<10+5*rField_is_Zp(r)) return DetSBareiss;
    21172116  BOOLEAN isConst=TRUE;
    2118   int s; s=0;
     2117  int s=0;
    21192118  for(int i=MATCOLS(m)*MATROWS(m)-1;i>=0;i--)
    21202119  {
Note: See TracChangeset for help on using the changeset viewer.