Skip to content

Commit

Permalink
Remove duplicate polynomial call functions
Browse files Browse the repository at this point in the history
  • Loading branch information
lgoettgens committed Oct 30, 2024
1 parent 9df1993 commit 7e5c4d8
Show file tree
Hide file tree
Showing 7 changed files with 0 additions and 91 deletions.
13 changes: 0 additions & 13 deletions src/flint/fmpz_mod_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -949,19 +949,6 @@ promote_rule(::Type{T}, ::Type{ZZRingElem}) where {T <: Zmodn_fmpz_poly} = T

promote_rule(::Type{ZZModPolyRingElem}, ::Type{ZZModRingElem}) = ZZModPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::ZZModPolyRingElem)(a::ZZModRingElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down
13 changes: 0 additions & 13 deletions src/flint/fq_default_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -788,19 +788,6 @@ promote_rule(::Type{FqPolyRingElem}, ::Type{ZZRingElem}) = FqPolyRingElem

promote_rule(::Type{FqPolyRingElem}, ::Type{FqFieldElem}) = FqPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::FqPolyRingElem)(a::FqFieldElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down
13 changes: 0 additions & 13 deletions src/flint/fq_nmod_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -790,19 +790,6 @@ promote_rule(::Type{fqPolyRepPolyRingElem}, ::Type{ZZRingElem}) = fqPolyRepPolyR

promote_rule(::Type{fqPolyRepPolyRingElem}, ::Type{fqPolyRepFieldElem}) = fqPolyRepPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::fqPolyRepPolyRingElem)(a::fqPolyRepFieldElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down
13 changes: 0 additions & 13 deletions src/flint/fq_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -782,19 +782,6 @@ promote_rule(::Type{FqPolyRepPolyRingElem}, ::Type{ZZRingElem}) = FqPolyRepPolyR

promote_rule(::Type{FqPolyRepPolyRingElem}, ::Type{FqPolyRepFieldElem}) = FqPolyRepPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::FqPolyRepPolyRingElem)(a::FqPolyRepFieldElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down
13 changes: 0 additions & 13 deletions src/flint/gfp_fmpz_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -474,19 +474,6 @@ promote_rule(::Type{FpPolyRingElem}, ::Type{FpFieldElem}) = FpPolyRingElem

promote_rule(::Type{FpPolyRingElem}, ::Type{ZZRingElem}) = FpPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::FpPolyRingElem)(a::FpFieldElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down
13 changes: 0 additions & 13 deletions src/flint/gfp_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -525,19 +525,6 @@ promote_rule(::Type{fpPolyRingElem}, ::Type{ZZRingElem}) = fpPolyRingElem

promote_rule(::Type{fpPolyRingElem}, ::Type{fpFieldElem}) = fpPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::fpPolyRingElem)(a::fpFieldElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down
13 changes: 0 additions & 13 deletions src/flint/nmod_poly.jl
Original file line number Diff line number Diff line change
Expand Up @@ -959,19 +959,6 @@ promote_rule(::Type{zzModPolyRingElem}, ::Type{ZZRingElem}) = zzModPolyRingElem

promote_rule(::Type{zzModPolyRingElem}, ::Type{zzModRingElem}) = zzModPolyRingElem

###############################################################################
#
# Polynomial substitution
#
###############################################################################

function (f::zzModPolyRingElem)(a::zzModRingElem)
if parent(a) != base_ring(f)
return subst(f, a)
end
return evaluate(f, a)
end

################################################################################
#
# Parent object call overloads
Expand Down

0 comments on commit 7e5c4d8

Please sign in to comment.