Changeset 3aada99 in git for libfac/factor


Ignore:
Timestamp:
May 25, 2007, 2:59:05 PM (17 years ago)
Author:
Hans Schönemann <hannes@…>
Branches:
(u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
Children:
692d218d6fbfc960fa37620a9dc07deed71c36f7
Parents:
e2ad5d3410ef71539dbf81f623d9f232c39c891b
Message:
*hannes: fdivides2


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

Legend:

Unmodified
Added
Removed
  • libfac/factor/Factor.cc

    re2ad5d r3aada99  
    11/* Copyright 1996 Michael Messollen. All rights reserved. */
    22///////////////////////////////////////////////////////////////////////////////
    3 static char * rcsid = "$Id: Factor.cc,v 1.31 2007-05-22 14:49:52 Singular Exp $ ";
     3static char * rcsid = "$Id: Factor.cc,v 1.32 2007-05-25 12:59:05 Singular Exp $ ";
    44static char * errmsg = "\nYou found a bug!\nPlease inform (Michael Messollen) michael@math.uni-sb.de \nPlease include above information and your input (the ideal/polynomial and characteristic) in your bug-report.\nThank you.";
    55///////////////////////////////////////////////////////////////////////////////
     
    10281028    return fdivides(rF,rG);;
    10291029  #else
    1030     if (degree(F,F.mvar()) > degree(G,F.mvar())) return false;
    1031     return true;
     1030    CanonicalForm a,b;
     1031    mydivrem(G,F,a,b);
     1032    if (b.isZero()) return true;
     1033    else return false;
    10321034  #endif
    10331035  }
     
    13471349/*
    13481350$Log: not supported by cvs2svn $
     1351Revision 1.31  2007/05/22 14:49:52  Singular
     1352*hannes: format
     1353
    13491354Revision 1.30  2007/05/22 14:30:53  Singular
    13501355*hannes: diophant_error
  • libfac/factor/helpstuff.cc

    re2ad5d r3aada99  
    22////////////////////////////////////////////////////////////
    33// emacs edit mode for this file is -*- C++ -*-
    4 // static char * rcsid = "$Id: helpstuff.cc,v 1.4 2001-06-19 15:29:04 Singular Exp $";
     4// static char * rcsid = "$Id: helpstuff.cc,v 1.5 2007-05-25 12:59:05 Singular Exp $";
    55////////////////////////////////////////////////////////////
    66// FACTORY - Includes
     
    1212
    1313bool
    14 mydivremt ( const CanonicalForm& f, const CanonicalForm& g, CanonicalForm& a, CanonicalForm& b ){
     14mydivremt ( const CanonicalForm& f, const CanonicalForm& g, CanonicalForm& a, CanonicalForm& b )
     15{
    1516  bool retvalue;
    1617  CanonicalForm aa,bb;
     
    2324
    2425void
    25 mydivrem( const CanonicalForm& f, const CanonicalForm& g, CanonicalForm& a, CanonicalForm& b ){
     26mydivrem( const CanonicalForm& f, const CanonicalForm& g, CanonicalForm& a, CanonicalForm& b )
     27{
    2628  bool retvalue;
    2729  CanonicalForm aa,bb;
     
    175177/*
    176178$Log: not supported by cvs2svn $
     179Revision 1.4  2001/06/19 15:29:04  Singular
     180*hannes: optim.
     181
    177182Revision 1.3  1997/09/12 07:19:56  Singular
    178183* hannes/michael: libfac-0.3.0
Note: See TracChangeset for help on using the changeset viewer.