MatrixNetworks.jl icon indicating copy to clipboard operation
MatrixNetworks.jl copied to clipboard

Weird issue with the overloaded multiplication operation

Open dgleich opened this issue 8 years ago • 0 comments

I think compose gives a weird error with the current master branch.

using Compose
using MatrixNetworks
WARNING: New definition 
    *(MatrixNetworks.SparseMatrixStochasticMult, Any) at /home/dgleich/.julia/v0.4/MatrixNetworks/src/diffusions.jl:296
is ambiguous with: 
    *(#T<:Any, Type{Measures.Length{:cx, T<:Any}}) at /home/dgleich/.julia/v0.4/Compose/src/measure.jl:9.
To fix, define 
    *(MatrixNetworks.SparseMatrixStochasticMult, Type{Measures.Length{:cx, T<:Any}})
before the new definition.
WARNING: New definition 
    *(MatrixNetworks.SparseMatrixStochasticMult, Any) at /home/dgleich/.julia/v0.4/MatrixNetworks/src/diffusions.jl:296
is ambiguous with: 
    *(#T<:Any, Type{Measures.Length{:cy, T<:Any}}) at /home/dgleich/.julia/v0.4/Compose/src/measure.jl:10.
To fix, define 
    *(MatrixNetworks.SparseMatrixStochasticMult, Type{Measures.Length{:cy, T<:Any}})
before the new definition.
WARNING: New definition 
    *(MatrixNetworks.MatrixNetworkStochasticMult, Any) at /home/dgleich/.julia/v0.4/MatrixNetworks/src/diffusions.jl:325
is ambiguous with: 
    *(#T<:Any, Type{Measures.Length{:cx, T<:Any}}) at /home/dgleich/.julia/v0.4/Compose/src/measure.jl:9.
To fix, define 
    *(MatrixNetworks.MatrixNetworkStochasticMult, Type{Measures.Length{:cx, T<:Any}})
before the new definition.
WARNING: New definition 
    *(MatrixNetworks.MatrixNetworkStochasticMult, Any) at /home/dgleich/.julia/v0.4/MatrixNetworks/src/diffusions.jl:325
is ambiguous with: 
    *(#T<:Any, Type{Measures.Length{:cy, T<:Any}}) at /home/dgleich/.julia/v0.4/Compose/src/measure.jl:10.
To fix, define 
    *(MatrixNetworks.MatrixNetworkStochasticMult, Type{Measures.Length{:cy, T<:Any}})
before the new definition.

dgleich avatar Aug 25 '16 19:08 dgleich