1
0
mirror of https://github.com/kalmarek/PropertyT.jl.git synced 2024-09-27 19:55:36 +02:00

fix: can not assign in short-circut eval

This commit is contained in:
kalmar 2017-07-06 09:03:05 +02:00
parent 7a39775fff
commit 94fd8f0bf9

View File

@ -78,9 +78,11 @@ function init_orbit_data(logger, sett::Settings; radius=2)
end end
function transform(U::AbstractArray, V::AbstractArray; sparse=false) function transform(U::AbstractArray, V::AbstractArray; sparse=false)
w = U'*V*U w = U'*V*U
sparse && w = sparsify(w) if sparse
return w w = sparsify(w)
end
return w
end end
A(data::OrbitData, π, t) = data.dims[π]*transform(data.Us[π], data.cnstr[t], sparse=true) A(data::OrbitData, π, t) = data.dims[π]*transform(data.Us[π], data.cnstr[t], sparse=true)