I am now facing another issue:
function velo_func(t)
if t < 1.5e-3
vx = 0.
vy = -50.
vz = 0.
else
vx = 50.
vy = 0.
vz = 0.
end
return (vx,vy,vz)
end
data = Dict()
data["total_time"] = dtime#Tf
data["time"] = 0.
data["dt"] = dtime
data["friction"] = fric
data["rigid_body_velo"] = Array{Tuple{Int64,Function},1}([(1,velo_func)])
function f(data)
rigid_solids = data["rigid_body_velo"]::Array{Tuple{Int64,Function},1}
for (s,f) in rigid_solids
solid = solids[s]
vex,vey,vez = f(t)
end
end
My problem is (vex, vey,vez) is recognised as Tuple(Any,ANy,Any).
Could u please help me how to make Julia knows it is Tuple(Float,Float,Float)?