-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpoly_factorization_project.jl
29 lines (25 loc) · 1.3 KB
/
poly_factorization_project.jl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#############################################################################
#############################################################################
#
# This is the main project file for polynomial factorization
#
#############################################################################
#############################################################################
using DataStructures, Distributions, Primes, StatsBase, Random
import Base: %
import Base: push!, pop!, iszero, show, isless, map, map!, iterate, length, last
import Base: +, -, *, mod, %, ÷, ==, ^, rand, rem, zero, one
include("src/general_alg.jl")
include("src/term.jl")
include("src/polynomial.jl")
include("src/polynomial_dense.jl")
include("src/polynomial_sparse.jl")
include("src/polynomial_sparse_bi.jl")
include("src/polynomial_mod_p.jl")
include("src/basic_polynomial_operations/polynomial_addition.jl")
include("src/basic_polynomial_operations/polynomial_subtraction.jl")
include("src/basic_polynomial_operations/polynomial_multiplication.jl")
include("src/basic_polynomial_operations/polynomial_division.jl")
include("src/basic_polynomial_operations/polynomial_gcd.jl")
include("src/polynomial_factorization/factor.jl")
nothing