Skip to content

Instantly share code, notes, and snippets.

@adhalanay
Created January 23, 2020 15:45
Show Gist options
  • Save adhalanay/4546ba2be5f3a177439b58d01e8c8f98 to your computer and use it in GitHub Desktop.
Save adhalanay/4546ba2be5f3a177439b58d01e8c8f98 to your computer and use it in GitHub Desktop.
ERROR: BoundsError: attempt to access 1-element Array{Float64,1} at index [2]
Stacktrace:
[1] getindex(::Array{Float64,1}, ::Int64) at ./array.jl:744
[2] ode_interpolation(::Float64, ::Function, ::Nothing, ::Type, ::Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64}, ::Symbol) at /home/andrei/.julia/packages/OrdinaryDiffEq/6TJck/src/dense/generic_dense.jl:275
[3] InterpolationData at /home/andrei/.julia/packages/OrdinaryDiffEq/6TJck/src/interp_func.jl:73 [inlined] (repeats 2 times)
[4] #_#27(::Nothing, ::DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}}, ::Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64}, ::Float64, ::Type{Val{0}}) at /home/andrei/.julia/packages/DelayDiffEq/rKuVv/src/history_function.jl:40
[5] HistoryFunction at /home/andrei/.julia/packages/DelayDiffEq/rKuVv/src/history_function.jl:21 [inlined] (repeats 2 times)
[6] all_model(::Array{Float64,1}, ::Array{Float64,1}, ::DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}}, ::Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64}, ::Float64) at /home/andrei/Delay-Julia/all_sim_bad.jl:6
[7] ODEFunctionWrapper at /home/andrei/.julia/packages/DelayDiffEq/rKuVv/src/functionwrapper.jl:57 [inlined]
[8] ode_determine_initdt(::Array{Float64,1}, ::Float64, ::Float64, ::Float64, ::Float64, ::Float64, ::typeof(DiffEqBase.ODE_DEFAULT_NORM), ::ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem}, ::DelayDiffEq.DDEIntegrator{BS3,true,Array{Float64,1},Float64,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},Float64,Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},DDEProblem{Array{Float64,1},Tuple{Float64,Float64},Array{Float64,1},Tuple{},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DDEFunction{true,typeof(all_model),LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},var"#h0#47"{Array{Float64,1}},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DelayDiffEq.DDEStats},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DelayDiffEq.FPSolver{NLFunctional{Rational{Int64},Rational{Int64}},true,Float64,DelayDiffEq.FPFunctionalCache{Array{Float64,1},Array{Float64,1}}},OrdinaryDiffEq.DEOptions{Float64,Float64,Float64,Float64,typeof(DiffEqBase.ODE_DEFAULT_NORM),typeof(LinearAlgebra.opnorm),CallbackSet{Tuple{},Tuple{}},typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN),typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE),typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK),DataStructures.BinaryHeap{Float64,DataStructures.LessThan},DataStructures.BinaryHeap{Discontinuity{Float64},DataStructures.LessThan},Nothing,Nothing,Int64,Array{Float64,1},Array{Float64,1},Array{Discontinuity{Float64},1}},Float64,Int64,DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},Array{Float64,1},Float64,Nothing}) at /home/andrei/.julia/packages/OrdinaryDiffEq/6TJck/src/initdt.jl:98
[9] auto_dt_reset! at /home/andrei/.julia/packages/DelayDiffEq/rKuVv/src/integrators/interface.jl:439 [inlined]
[10] handle_dt!(::DelayDiffEq.DDEIntegrator{BS3,true,Array{Float64,1},Float64,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},Float64,Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},DDEProblem{Array{Float64,1},Tuple{Float64,Float64},Array{Float64,1},Tuple{},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DDEFunction{true,typeof(all_model),LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},var"#h0#47"{Array{Float64,1}},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DelayDiffEq.DDEStats},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DelayDiffEq.FPSolver{NLFunctional{Rational{Int64},Rational{Int64}},true,Float64,DelayDiffEq.FPFunctionalCache{Array{Float64,1},Array{Float64,1}}},OrdinaryDiffEq.DEOptions{Float64,Float64,Float64,Float64,typeof(DiffEqBase.ODE_DEFAULT_NORM),typeof(LinearAlgebra.opnorm),CallbackSet{Tuple{},Tuple{}},typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN),typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE),typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK),DataStructures.BinaryHeap{Float64,DataStructures.LessThan},DataStructures.BinaryHeap{Discontinuity{Float64},DataStructures.LessThan},Nothing,Nothing,Int64,Array{Float64,1},Array{Float64,1},Array{Discontinuity{Float64},1}},Float64,Int64,DelayDiffEq.HistoryFunction{var"#h0#47"{Array{Float64,1}},DelayDiffEq.HistoryODEIntegrator{BS3,true,Array{Float64,1},Float64,Float64,Array{Array{Float64,1},1},ODESolution{Float64,2,Array{Array{Float64,1},1},Nothing,Nothing,Array{Float64,1},Array{Array{Array{Float64,1},1},1},ODEProblem{Array{Float64,1},Tuple{Float64,Float64},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},DiffEqBase.StandardODEProblem},BS3,OrdinaryDiffEq.InterpolationData{DelayDiffEq.ODEFunctionWrapper{true,typeof(all_model),var"#h0#47"{Array{Float64,1}},LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},Array{Array{Float64,1},1},Array{Float64,1},Array{Array{Array{Float64,1},1},1},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}},DiffEqBase.DEStats},OrdinaryDiffEq.BS3Cache{Array{Float64,1},Array{Float64,1},Array{Float64,1},OrdinaryDiffEq.BS3ConstantCache{Float64,Float64}}}},Array{Float64,1},Float64,Nothing}) at /home/andrei/.julia/packages/OrdinaryDiffEq/6TJck/src/solve.jl:398
[11] #__init#33(::Array{Float64,1}, ::Array{Float64,1}, ::Array{Discontinuity{Float64},1}, ::Nothing, ::Bool, ::Bool, ::Bool, ::Bool, ::Nothing, ::Bool, ::Bool, ::Float64, ::Float64, ::Float64, ::Bool, ::Bool, ::Rational{Int64}, ::Nothing, ::Nothing, ::Rational{Int64}, ::Int64, ::Int64, ::Int64, ::Rational{Int64}, ::Bool, ::Int64, ::Nothing, ::Nothing, ::Int64, ::typeof(DiffEqBase.ODE_DEFAULT_NORM), ::typeof(LinearAlgebra.opnorm), ::typeof(DiffEqBase.ODE_DEFAULT_ISOUTOFDOMAIN), ::typeof(DiffEqBase.ODE_DEFAULT_UNSTABLE_CHECK), ::Bool, ::Bool, ::Bool, ::Bool, ::Bool, ::Bool, ::Bool, ::Int64, ::String, ::typeof(DiffEqBase.ODE_DEFAULT_PROG_MESSAGE), ::Nothing, ::Bool, ::Bool, ::Bool, ::Int64, ::Float64, ::Int64, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(DiffEqBase.__init), ::DDEProblem{Array{Float64,1},Tuple{Float64,Float64},Array{Float64,1},Tuple{},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DDEFunction{true,typeof(all_model),LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},var"#h0#47"{Array{Float64,1}},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}}, ::MethodOfSteps{BS3,NLFunctional{Rational{Int64},Rational{Int64}},false}, ::Array{Array{Float64,1},1}, ::Array{Float64,1}, ::Array{Any,1}) at /home/andrei/.julia/packages/DelayDiffEq/rKuVv/src/solve.jl:302
[12] (::DiffEqBase.var"#kw##__init")(::NamedTuple{(:progress,),Tuple{Bool}}, ::typeof(DiffEqBase.__init), ::DDEProblem{Array{Float64,1},Tuple{Float64,Float64},Array{Float64,1},Tuple{},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DDEFunction{true,typeof(all_model),LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},var"#h0#47"{Array{Float64,1}},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}}, ::MethodOfSteps{BS3,NLFunctional{Rational{Int64},Rational{Int64}},false}, ::Array{Array{Float64,1},1}, ::Array{Float64,1}, ::Array{Any,1}) at ./none:0
[13] #solve_call#442(::Base.Iterators.Pairs{Symbol,Bool,Tuple{Symbol},NamedTuple{(:progress,),Tuple{Bool}}}, ::typeof(DiffEqBase.solve_call), ::DDEProblem{Array{Float64,1},Tuple{Float64,Float64},Array{Float64,1},Tuple{},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DDEFunction{true,typeof(all_model),LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},var"#h0#47"{Array{Float64,1}},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}}, ::MethodOfSteps{BS3,NLFunctional{Rational{Int64},Rational{Int64}},false}) at /home/andrei/.julia/packages/DiffEqBase/syO0w/src/solve.jl:0
[14] #solve_call at ./none:0 [inlined]
[15] #solve#443 at /home/andrei/.julia/packages/DiffEqBase/syO0w/src/solve.jl:57 [inlined]
[16] (::DiffEqBase.var"#kw##solve")(::NamedTuple{(:progress,),Tuple{Bool}}, ::typeof(solve), ::DDEProblem{Array{Float64,1},Tuple{Float64,Float64},Array{Float64,1},Tuple{},true,Tuple{Float64,Float64,Float64,Float64,Float64,Int64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Int64,Float64,Float64,Float64,Float64,Int64,Float64,Float64,Int64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Float64,Int64,Float64,Int64},DDEFunction{true,typeof(all_model),LinearAlgebra.UniformScaling{Bool},Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing,Nothing},var"#h0#47"{Array{Float64,1}},Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}}, ::MethodOfSteps{BS3,NLFunctional{Rational{Int64},Rational{Int64}},false}) at ./none:0
[17] solver() at /home/andrei/Delay-Julia/all_sim_bad.jl:69
[18] top-level scope at none:0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment