Changeset 4a5e77 in git


Ignore:
Timestamp:
Mar 23, 2011, 2:30:30 PM (12 years ago)
Author:
Martin Lee <martinlee84@…>
Branches:
(u'jengelh-datetime', 'ceac47cbc86fe4a15902392bdbb9bd2ae0ea02c6')(u'spielwiese', 'a800fe4b3e9d37a38c5a10cc0ae9dfa0c15a4ee6')
Children:
a87b34163475a42f2c9e60652769c83ac2b67427
Parents:
99ffd8889ba97871be3c6a0085a9d07291c92daf
Message:
added probabilistic irreducibility test, available via system ("probIrredTest",poly,"error")


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

Legend:

Unmodified
Added
Removed
  • Singular/extra.cc

    r99ffd8 r4a5e77  
    36003600      }
    36013601      else
     3602  /*================= probIrredTest ======================*/
     3603      if (strcmp (sys_cmd, "probIrredTest") == 0)
     3604      {
     3605        if (h!=NULL && (h->Typ()== POLY_CMD) && ((h->next != NULL) && h->next->Typ() == STRING_CMD))
     3606        {
     3607          CanonicalForm F= convSingPFactoryP((poly)(h->Data()));
     3608          char *s=(char *)h->next->Data();
     3609          double error= atof (s);
     3610          int irred= probIrredTest (F, error);
     3611          res->rtyp= INT_CMD;
     3612          res->data= (void*)irred;
     3613          return FALSE;
     3614        }
     3615        else return TRUE;
     3616      }
     3617      else
    36023618  #endif
    36033619  #ifdef ix86_Win
  • factory/GNUmakefile.in

    r99ffd8 r4a5e77  
    178178                facFqSquarefree.cc \
    179179                facHensel.cc \
     180                facIrredTest.cc \
    180181                fieldGCD.cc \
    181182                ffops.cc \
     
    260261                facFqSquarefree.h \
    261262                facHensel.h \
     263                facIrredTest.h \
    262264                fieldGCD.h \
    263265                ffops.h \
  • factory/factory.template

    r99ffd8 r4a5e77  
    107107#include "cf_util.h"
    108108
     109/*MAKEHEADER PUBLIC ONLY*/
     110#include "facIrredTest.h"
     111
    109112#ifdef HAVE_BIFAC
    110113/*MAKEHEADER PUBLIC ONLY*/
Note: See TracChangeset for help on using the changeset viewer.