|
|
@667ba1
|
12 years |
martinlee84 |
chg: changed default constructor of modpk
spielwiese
|
|
|
@a090c88
|
12 years |
martinlee84 |
chg: added coeff bound as additional argument in henselStep12
spielwiese
|
|
|
@583cb9
|
12 years |
martinlee84 |
chg: added diophantine equation solver using p-adic lifting
spielwiese
|
|
|
@eb481b
|
12 years |
martinlee84 |
chg: more coeff bounds
spielwiese
|
|
|
@de222e
|
12 years |
martinlee84 |
chg: cheaper divisibility tests to discard wrong factors
spielwiese
|
|
|
@d9357b
|
12 years |
martinlee84 |
chg: added coeff bounds to Hensel lifting routines
added coeff ...
spielwiese
|
|
|
@64c923
|
12 years |
martinlee84 |
chg: added coeff bound to univariate operations
spielwiese
|
|
|
@5b4107
|
12 years |
martinlee84 |
chg: changed interface to nmod_poly_factor_t
spielwiese
|
|
|
@c7c7fe4
|
12 years |
martinlee84 |
chg: added divisibility test for univariate polys
spielwiese
|
|
|
@e016ba
|
12 years |
martinlee84 |
chg: code formatting
spielwiese
|
|
|
@64b824
|
12 years |
martinlee84 |
chg: threshold for use of LucksWangHeuristic
spielwiese
|
|
|
@c08510
|
12 years |
martinlee84 |
chg: remove some debug output
spielwiese
|
|
|
@81d96c
|
12 years |
martinlee84 |
chg: more reorganization
spielwiese
|
|
|
@0e2e23
|
12 years |
martinlee84 |
chg: separated multiplication and Hensel lifting functions
spielwiese
|
|
|
@deb0f60
|
12 years |
martinlee84 |
chg: use henselLiftAndEarly from facFqBivar again in facBivar
spielwiese
|
|
|
@3ef2d6
|
12 years |
martinlee84 |
chg: use Newton inversion for division over Q(a)
spielwiese
|
|
|
@935e83
|
12 years |
martinlee84 |
chg: deleted some commented out debug stuff and formatted code
spielwiese
|
|
|
@c53fdc
|
12 years |
martinlee84 |
chg/fix: switched off Flint gcd over Z
spielwiese
|
|
|
@84dcd6b
|
12 years |
martinlee84 |
chg: removed some debug stuff
spielwiese
|
|
|
@0e6668
|
12 years |
martinlee84 |
chg: more changes in order to replace old factorization over integers
spielwiese
|
|
|
@530295
|
12 years |
martinlee84 |
chg: more changes to replace polynomial factorization over integer ...
spielwiese
|
|
|
@88408d0
|
12 years |
martinlee84 |
chg: switched off old factory factorization over Z
chg: added some ...
spielwiese
|
|
|
@3ed6ccf
|
12 years |
martinlee84 |
chg: check for Flint 2.3 in configure
spielwiese
|
|
|
@7cb5590
|
12 years |
martinlee84 |
fix: some preprocessor commands
spielwiese
|
|
|
@ae3775
|
12 years |
martinlee84 |
chg: use Flint factorization over finite fields instead of NTL
spielwiese
|
|
|
@7e8c9e
|
12 years |
martinlee84 |
chg: use Flint GCD instead of NTL gcd
spielwiese
|
|
|
@97a059
|
12 years |
martinlee84 |
Started fork swSingularFlint from spielwiese
chg: changed build ...
spielwiese
|
|
|
@f8ac2df
|
12 years |
martinlee84 |
chg: replaced Hensel lifting and early factor detection by a
...
spielwiese
|
|
|
@4bafa67
|
12 years |
hannes |
removed unused factory/libfac/install-sh
spielwiese
|
|
|
@3b8a6e
|
12 years |
Oleksandr |
removed AM_LDFLAGS from those Makefile.am where a library is built
...
spielwiese
|
|
|
@b4a676
|
12 years |
Oleksandr |
made findexec into a standalone library + removal of resources
add: ...
spielwiese
|
|
|
@1a9dc5
|
12 years |
Oleksandr |
fix: avoid redefine of OM_NDEBUG
spielwiese
|
|
|
@7c6f06
|
12 years |
hannes |
fix: avoid redefine of OM_NDEBUG
spielwiese
|
|
|
@1adae39
|
12 years |
Oleksandr |
fix make check for factory under Mac OS X
spielwiese
|
|
|
@eacb7aa
|
12 years |
martinlee84 |
fix: include (in case of build without NTL)
spielwiese
|
|
|
@ff3a4f
|
12 years |
martinlee84 |
chg: enable assertions by default
spielwiese
|
|
|
@e2c181
|
12 years |
martinlee84 |
chg: enable assertions instead of being lazy
spielwiese
|
|
|
@43bbd6
|
12 years |
martinlee84 |
chg: replaced timing.h in libfac by timing.h from factory
spielwiese
|
|
|
@0b618a7
|
12 years |
martinlee84 |
fix: compilation errors with --enable-timing
spielwiese
|
|
|
@f3a82f4
|
12 years |
martinlee84 |
fix: compilation errors with --enable-debugoutput
spielwiese
|
|
|
@346edc8
|
12 years |
martinlee84 |
fix: need std::
spielwiese
|
|
|
@f71453
|
12 years |
martinlee84 |
fix: compilation errors with --enable-assertions
spielwiese
|
|
|
@e3198f
|
12 years |
hannes |
chg: use template instatiation from factory/libfac
spielwiese
|
|
|
@83976e
|
12 years |
martinlee84 |
chg: enable setting of gftables location by program
courtesy of ...
spielwiese
|
|
|
@66e25f
|
12 years |
martinlee84 |
chg: include string.h
courtesy of "Grayson, Daniel R." <dan@math.uiuc.edu>
spielwiese
|
|
|
@b530add
|
12 years |
hannes |
Merge pull request #66 from mmklee/factory_sizelong_sw
chg: renamed ...
spielwiese
|
|
|
@78851c8
|
12 years |
Oleksandr |
use absolute binary pathes while combining libfactory
spielwiese
|
|
|
@32248f
|
12 years |
Oleksandr |
removed duplicating template instantiations from ...
spielwiese
|
|
|
@e65b1a4
|
12 years |
Oleksandr |
fix libfac on case-insensitive file systems
CHG: renamed ...
spielwiese
|
|
|
@e2b6f5c
|
12 years |
hannes |
chg: removed Factorize2
spielwiese
|
|
|
@ae4d9b
|
12 years |
martinlee84 |
chg: renamed config.h.in.bak to config.h.in
chg: check for sizeof long ...
spielwiese
|
|
|
@be5dff
|
12 years |
Oleksandr |
fix extra ';' error of libfac
spielwiese
|
|
|
@bbb3fbf
|
12 years |
martinlee84 |
chg: use NTL multiplication in prodMod0
chg: use a cheap test to ...
spielwiese
|
|
|
@fdae2d
|
12 years |
martinlee84 |
chg: use NTL even in very easy cases
spielwiese
|
|
|
@69c882
|
12 years |
martinlee84 |
chg: delete factors already found by early factor detection
chg: use ...
spielwiese
|
|
|
@1a3011e
|
12 years |
martinlee84 |
chg: avoid double checking of factors during henselLiftAndEarly
chg: ...
spielwiese
|
|
|
@09609a
|
12 years |
martinlee84 |
chg: lower precision during factor recombination
spielwiese
|
|
|
@f047b56
|
12 years |
martinlee84 |
chg: deleted unnecessary divisibility test
spielwiese
|
|
|
@a36fcb5
|
12 years |
martinlee84 |
chg: use shape of Newton polygon also in lattice recombination
spielwiese
|
|
|
@3d0075
|
12 years |
martinlee84 |
fix: some minor fix
spielwiese
|
|
|
@db65ada
|
12 years |
martinlee84 |
chg: lowered bound for early success in earlyFactorDetection
spielwiese
|
|
|
@69076c
|
12 years |
martinlee84 |
chg: use shape of Newton polygon for factor detection and
use ...
spielwiese
|
|
|
@a54114
|
12 years |
martinlee84 |
chg: replaced Variable (1)
spielwiese
|
|
|
@34e062
|
12 years |
martinlee84 |
chg: added functions to compute better lifting precisions
based ...
spielwiese
|
|
|
@6fd83c4
|
12 years |
martinlee84 |
chg/fix: remove redundant points from polygon
add: new function to ...
spielwiese
|
|
|
@f9b796e
|
12 years |
martinlee84 |
chg: substitution in the top level routines
spielwiese
|
|
|
@3af6b6
|
12 years |
martinlee84 |
chg: choose "shortest" univariate factorization no matter what the ...
spielwiese
|
|
|
@5583e1
|
12 years |
martinlee84 |
fix: deleted too much
Signed-off-by: Martin Lee <martinlee84@web.de>
spielwiese
|
|
|
@ac3fcca
|
12 years |
martinlee84 |
chg: computation of G*oldQ
spielwiese
|
|
|
@5335ba
|
12 years |
martinlee84 |
chg: computation of log derivative now expects truncated input
spielwiese
|
|
|
@9f39e6
|
12 years |
Oleksandr |
misc changes
FIX: factory internal includes (better no "factory/" ...
spielwiese
|
|
|
@72486f0
|
12 years |
Oleksandr |
fix test program in factory (uses omalloc & findexec + misc + reporter ...
spielwiese
|
|
|
@cf2d9e
|
12 years |
martinlee84 |
chg: use feFopen to open GF tables if Singular is used
TODO: add a ...
spielwiese
|
|
|
@461f40
|
12 years |
Oleksandr |
fix the enabling of omalloc for factory
CHG: top level configure ...
spielwiese
|
|
|
@429497
|
12 years |
julien.puydt |
Modified the omalloc configuration for factory/ and made toplevel use ...
spielwiese
|
|
|
@7453b4
|
12 years |
hannes |
chg: farey changes from master
spielwiese
|
|
|
@2dbf7e
|
12 years |
martinlee84 |
fix: some issues with leading coeff in squarefree factorization over ...
spielwiese
|
|
|
@79d39d6
|
12 years |
Oleksandr |
fix distclean in factory
FIX: the distributed factory/readcf.cc has ...
spielwiese
|
|
|
@9d9df3
|
12 years |
Oleksandr |
build libfac at the correct (build) location
FIX: building libfac ...
spielwiese
|
|
|
@a3df16e
|
12 years |
Oleksandr |
correct libfac distribution
CHG: only distribute needed (?) files
spielwiese
|
|
|
@ebf138
|
12 years |
Oleksandr |
adaptation to clang + disable a GMP hack
CHG: removed gcc-specific ...
spielwiese
|
|
|
@5acf7dc
|
12 years |
Oleksandr |
adaptation due to libfac
FIX: libfac uses factory.h (which includes ...
spielwiese
|
|
|
@b7d64b
|
12 years |
Oleksandr |
adaptation/fix due to SW build system
FIX: don't distribute generated ...
spielwiese
|
|
|
@ee668e
|
12 years |
jengelh |
factory/build: restore out-of-tree build support
When attempting an ...
spielwiese
|
|
|
@d92d71
|
12 years |
Oleksandr |
build libfac.a into factory
FIX: libfac builds and uses ...
spielwiese
|
|
|
@dccceb
|
12 years |
Oleksandr |
moved libfac under factory/
CHG: moved libfac/ under factory/
Note: ...
spielwiese
|
|
|
@6f6320
|
12 years |
martinlee84 |
fix: issues with building factory without NTL
spielwiese
|
|
|
@635774
|
12 years |
jengelh |
factory/src: silence compile warnings -Wint-to-pointer-cast
Ideally, ...
spielwiese
|
|
|
@0943bd
|
12 years |
jengelh |
factory/build: libtool file updates
Removes redundant statements, and ...
spielwiese
|
|
|
@f78374
|
12 years |
martinlee84 |
chg: more changes of squarefree decomposition according to master
spielwiese
|
|
|
@ce21bd8
|
12 years |
Oleksandr |
adaptation of Martin's "moreSparseHeuristic" for SW.
FIX: ...
spielwiese
|
|
|
@ec16f0
|
12 years |
martinlee84 |
chg: use sparse heuristic in precomputation of leading coefficients
spielwiese
|
|
|
@4fe8a3
|
12 years |
martinlee84 |
add: switched on Lucks/Wang sparse heuristic
spielwiese
|
|
|
@eefc3a
|
12 years |
martinlee84 |
chg: postpone shifting of evaluation point to zero until it is really ...
spielwiese
|
|
|
@91788c0
|
12 years |
martinlee84 |
add: code for sparse heuristic lifting a la Lucks/Wang
moved: code for ...
spielwiese
|
|
|
@6deedd
|
12 years |
martinlee84 |
modified some helper functions and removed unneccessary inclusion of ...
spielwiese
|
|
|
@a52291
|
12 years |
martinlee84 |
replacing MP_INT by mpz_t
Conflicts:
factory/cf_factory.h
spielwiese
|
|
|
@1c48503
|
12 years |
jengelh |
build: resolve deprecated use of INCLUDES (factory/)
Makefile.am:5: ...
spielwiese
|
|
|
@46d30d
|
13 years |
jengelh |
build: resolve deprecated use of AM_INIT_AUTOMAKE
spielwiese
|
|
|
@a43cca
|
12 years |
martinlee84 |
error messages for factorization without NTL
spielwiese
|
|
|