mirror of
https://github.com/kalmarek/GroupRings.jl.git
synced 2025-01-01 03:40:29 +01:00
format
This commit is contained in:
parent
085c47ddd3
commit
679166114e
@ -178,9 +178,9 @@ end
|
|||||||
|
|
||||||
function scalar_multiplication{T<:Number, S<:Number}(a::T,
|
function scalar_multiplication{T<:Number, S<:Number}(a::T,
|
||||||
X::GroupRingElem{S})
|
X::GroupRingElem{S})
|
||||||
promote_type(T,S) == S || warn("Scalar and coeffs are in different rings! Promoting result to $(promote_type(T,S))")
|
promote_type(T,S) == S || warn("Scalar and coeffs are in different rings!
|
||||||
return GroupRingElem(a*X.coeffs, parent(X))
|
Promoting result to $(promote_type(T,S))")
|
||||||
end
|
return GroupRingElem(a*X.coeffs, parent(X))
|
||||||
end
|
end
|
||||||
|
|
||||||
(*){T<:Number}(a::T,X::GroupRingElem) = scalar_multiplication(a, X)
|
(*){T<:Number}(a::T,X::GroupRingElem) = scalar_multiplication(a, X)
|
||||||
@ -188,10 +188,9 @@ end
|
|||||||
(/){T<:Number}(a::T, X::GroupRingElem) = scalar_multiplication(1/a, X)
|
(/){T<:Number}(a::T, X::GroupRingElem) = scalar_multiplication(1/a, X)
|
||||||
|
|
||||||
(//){T<:Rational, S<:Rational}(X::GroupRingElem{T}, a::S) =
|
(//){T<:Rational, S<:Rational}(X::GroupRingElem{T}, a::S) =
|
||||||
GroupRingElem(X.coeffs//a, parent(X))
|
GroupRingElem(X.coeffs//a, parent(X))
|
||||||
|
|
||||||
(//){T<:Rational, S<:Integer}(X::GroupRingElem{T}, a::S) =
|
(//){T<:Rational, S<:Integer}(X::GroupRingElem{T}, a::S) = X//convert(T,a)
|
||||||
X//convert(T,a)
|
|
||||||
|
|
||||||
###############################################################################
|
###############################################################################
|
||||||
#
|
#
|
||||||
|
Loading…
Reference in New Issue
Block a user