Changeset 6036eb2 in git
- Timestamp:
- Oct 17, 2005, 3:17:39 PM (19 years ago)
- Branches:
- (u'spielwiese', 'fe61d9c35bf7c61f2b6cbf1b56e25e2f08d536cc')
- Children:
- 5c4b32bd48cf1a43b48494ed08ee1b3140875ccb
- Parents:
- 3e27a59011737f22d803246d84f20a7d39e48e3b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libfac/factor/Factor.cc
r3e27a5 r6036eb2 1 1 /* Copyright 1996 Michael Messollen. All rights reserved. */ 2 2 /////////////////////////////////////////////////////////////////////////////// 3 static char * rcsid = "$Id: Factor.cc,v 1.1 7 2004-12-10 10:15:06Singular Exp $ ";3 static char * rcsid = "$Id: Factor.cc,v 1.18 2005-10-17 13:17:39 Singular Exp $ "; 4 4 static 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."; 5 5 /////////////////////////////////////////////////////////////////////////////// … … 971 971 { 972 972 CFList as(minpoly); 973 Outputlist = newfactoras( F, as, 1); 973 CFFList sqF=sqrFree(F); // sqrFreeZ 974 CFFList G,H; 975 CanonicalForm fac; 976 int d; 977 ListIterator<CFFactor> i,k; 978 for ( i = sqF; i.hasItem(); ++i ) 979 { 980 d = i.getItem().exp(); 981 fac = i.getItem().factor(); 982 G = newfactoras( fac, as, 1); 983 for ( k = G; k.hasItem(); ++k ) 984 { 985 fac = k.getItem().factor(); 986 int dd = k.getItem().exp(); 987 H.append( CFFactor( fac , d*dd ) ); 988 } 989 } 990 //Outputlist = newfactoras( F, as, 1); 991 Outputlist = H; 974 992 } 975 993 else … … 1097 1115 /* 1098 1116 $Log: not supported by cvs2svn $ 1117 Revision 1.17 2004/12/10 10:15:06 Singular 1118 *pohl: AlgExtGenerator etc. 1119 1099 1120 Revision 1.16 2003/05/28 11:52:52 Singular 1100 1121 *pfister/hannes: newfactoras, alg_gcd, divide (see bug_33)
Note: See TracChangeset
for help on using the changeset viewer.