mirror of
https://github.com/kalmarek/GroupRings.jl.git
synced 2024-09-05 22:51:44 +02:00
GroupAlgebraElement -> GroupRingElem
This commit is contained in:
parent
7a23fdb759
commit
89c5971cdd
@ -17,18 +17,14 @@ type GroupRing <: Ring
|
||||
|
||||
GroupRing(G::Group) = new(G)
|
||||
end
|
||||
immutable GroupAlgebraElement{T<:Number}
|
||||
coefficients::AbstractVector{T}
|
||||
product_matrix::Array{Int,2}
|
||||
# basis::Array{Any,1}
|
||||
|
||||
function GroupAlgebraElement(coefficients::AbstractVector,
|
||||
product_matrix::Array{Int,2})
|
||||
type GroupRingElem{T<:Number}
|
||||
coeffs::AbstractVector{T}
|
||||
parent::GroupRing
|
||||
|
||||
size(product_matrix, 1) == size(product_matrix, 2) ||
|
||||
throw(ArgumentError("Product matrix has to be square"))
|
||||
new(coefficients, product_matrix)
|
||||
end
|
||||
function GroupRingElem(coeffs::AbstractVector)
|
||||
return new(coeffs)
|
||||
end
|
||||
end
|
||||
|
||||
# GroupAlgebraElement(c,pm,b) = GroupAlgebraElement(c,pm)
|
||||
|
Loading…
Reference in New Issue
Block a user