Skip to content

Instantly share code, notes, and snippets.

@andreasnoack
Created February 14, 2019 21:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andreasnoack/e0289cb8cdefdc5eac1ab159364d7124 to your computer and use it in GitHub Desktop.
Save andreasnoack/e0289cb8cdefdc5eac1ab159364d7124 to your computer and use it in GitHub Desktop.
A stack overflow in ir.jl
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
iterate at ./compiler/ssair/ir.jl:1133
getfield_elim_pass! at ./compiler/ssair/passes.jl:694
run_passes at ./compiler/ssair/driver.jl:123
optimize at ./compiler/optimize.jl:164
typeinf at ./compiler/typeinfer.jl:35
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
abstract_call at ./compiler/abstractinterpretation.jl:776
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1121
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
abstract_call at ./compiler/abstractinterpretation.jl:776
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1135
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
abstract_call at ./compiler/abstractinterpretation.jl:776
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1135
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
abstract_call at ./compiler/abstractinterpretation.jl:776
abstract_apply at ./compiler/abstractinterpretation.jl:519
abstract_call at ./compiler/abstractinterpretation.jl:567
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1135
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
return_type_tfunc at ./compiler/tfuncs.jl:1337
abstract_call at ./compiler/abstractinterpretation.jl:722
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1135
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
abstract_call at ./compiler/abstractinterpretation.jl:776
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1121
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_edge at ./compiler/typeinfer.jl:497
abstract_call_method at ./compiler/abstractinterpretation.jl:345
abstract_call_gf_by_type at ./compiler/abstractinterpretation.jl:85
abstract_call at ./compiler/abstractinterpretation.jl:776
abstract_eval_call at ./compiler/abstractinterpretation.jl:805
abstract_eval at ./compiler/abstractinterpretation.jl:890
typeinf_local at ./compiler/abstractinterpretation.jl:1135
typeinf_nocycle at ./compiler/abstractinterpretation.jl:1191
typeinf at ./compiler/typeinfer.jl:14
typeinf_ext at ./compiler/typeinfer.jl:576
typeinf_ext at ./compiler/typeinfer.jl:613
jfptr_typeinf_ext_1.clone_1 at /Applications/Julia-1.1.app/Contents/Resources/julia/lib/julia/sys.dylib (unknown line)
jl_apply_generic at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:2219 [inlined]
jl_apply at /Users/osx/buildbot/slave/package_osx64/build/src/./julia.h:1571 [inlined]
jl_type_infer at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:277
jl_compile_method_internal at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1819
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1863
#conditional_nll_ext#88 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:60
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
conditional_nll_ext at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:47 [inlined]
#_mean#136 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:343
unknown function (ip: 0x14635b74b)
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
_mean at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:343 [inlined]
#131 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:314 [inlined]
vector_mode_dual_eval at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:35 [inlined]
vector_mode_gradient! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/gradient.jl:102
gradient! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/gradient.jl:35 [inlined]
InnerGradientForHess at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:50 [inlined]
vector_mode_dual_eval at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:42
vector_mode_jacobian! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:163
jacobian! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:74
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
hessian! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:67
hessian! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:65
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
hessian! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:65
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
macro expansion at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:332 [inlined]
#ll_derivatives#134 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:326
unknown function (ip: 0x14634ae26)
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
ll_derivatives at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:326
unknown function (ip: 0x14634a56b)
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
#ll_derivatives#133 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:319
unknown function (ip: 0x14634a40e)
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
ll_derivatives at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:319 [inlined]
#140 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:360
_mapreduce at ./reduce.jl:313
unknown function (ip: 0x146347d99)
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
_mapreduce_dim at ./reducedim.jl:308
#FIM#139 at ./reducedim.jl:304 [inlined]
FIM at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:357 [inlined]
#marginal_nll#115 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:239
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
marginal_nll at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:237 [inlined]
#marginal_nll#121 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:280
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
marginal_nll at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:279 [inlined]
#123 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:284 [inlined]
_mapreduce at ./reduce.jl:313
#marginal_nll#122 at ./reducedim.jl:308 [inlined]
marginal_nll at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:284
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
#23 at ./none:1
vector_mode_gradient at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:35
gradient at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/gradient.jl:17 [inlined]
#94 at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:16 [inlined]
vector_mode_dual_eval at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:35
vector_mode_jacobian at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:139
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
jacobian at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:17
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
hessian at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:17
hessian at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:15
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
hessian at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:15
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
do_call at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:323
eval_stmt_value at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:362 [inlined]
eval_body at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:759
jl_interpret_toplevel_thunk_callback at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:885
Interpreter frame (ip: 8)
Core.CodeInfo(code=Array{Any, (10,)}[
Expr(:thunk, Core.CodeInfo(code=Array{Any, (4,)}[
Expr(:global, Symbol("##23#24")),
Expr(:const, Symbol("##23#24")),
Expr(:struct_type, Symbol("##23#24"), Expr(:call, Core.svec), Expr(:call, Core.svec), Core.Function, Expr(:call, Core.svec), false, 0),
Expr(:return, nothing)], codelocs=Array{Int32, (4,)}[1, 1, 1, 1], method_for_inference_limit_heuristics=nothing, ssavaluetypes=4, linetable=Array{Any, (1,)}[Core.LineInfoNode(mod=Main, method=Symbol("top-level scope"), file=:none, line=0, inlined_at=0)], ssaflags=Array{UInt8, (0,)}[], slotflags=Array{UInt8, (0,)}[], slotnames=Array{Any, (0,)}[], inferred=false, inlineable=false, propagate_inbounds=false, pure=false)),
Expr(:call, Core.svec, Symbol("##23#24"), Core.Any),
Expr(:call, Core.svec),
Expr(:call, Core.svec, SSAValue(2), SSAValue(3)),
Expr(:method, false, SSAValue(4), Core.CodeInfo(code=Array{Any, (18,)}[
Expr(:call, Base.getproperty, Main.PuMaS, :(:marginal_nll)),
Expr(:call, Core.tuple, :(:θ₁), :(:θ₂), :(:θ₃), :(:θ₄), :(:Ω), :(:σ_add), :(:σ_prop)),
Expr(:call, Core.apply_type, Core.NamedTuple, SSAValue(2)),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), 1),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), 2),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), 3),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), 4),
Expr(:call, Main.:(:), 5, 6),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), SSAValue(8)),
Expr(:call, Main.PDiagMat, SSAValue(9)),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), 7),
Expr(:call, Base.getindex, Core.SlotNumber(id=2), 8),
Expr(:call, Core.tuple, SSAValue(4), SSAValue(5), SSAValue(6), SSAValue(7), SSAValue(10), SSAValue(11), SSAValue(12)),
Expr(:call, SSAValue(3), SSAValue(13)),
Expr(:call, Base.getproperty, Main.PuMaS, :(:FOCEI)),
Expr(:call, SSAValue(15)),
Expr(:call, SSAValue(1), Main.theopmodel_focei, Main.theopp, SSAValue(14), SSAValue(16)),
Expr(:return, SSAValue(17))], codelocs=Array{Int32, (18,)}[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], method_for_inference_limit_heuristics=nothing, ssavaluetypes=18, linetable=Array{Any, (1,)}[Core.LineInfoNode(mod=Main, method=Symbol("#23"), file=:none, line=1, inlined_at=0)], ssaflags=Array{UInt8, (0,)}[], slotflags=Array{UInt8, (2,)}[0x00, 0x00], slotnames=Array{Any, (2,)}[
Symbol("#self#"),
:t], inferred=false, inlineable=false, propagate_inbounds=false, pure=false)),
Expr(:call, Base.getproperty, :ForwardDiff, :(:hessian)),
Core.SlotNumber(id=1) = Expr(:new, Symbol("##23#24")),
Core.SlotNumber(id=1),
Expr(:call, SSAValue(6), SSAValue(8), :tmp),
Expr(:return, SSAValue(9))], codelocs=Array{Int32, (10,)}[1, 1, 1, 1, 1, 1, 1, 1, 1, 1], method_for_inference_limit_heuristics=nothing, ssavaluetypes=10, linetable=Array{Any, (1,)}[Core.LineInfoNode(mod=Main, method=Symbol("top-level scope"), file=:none, line=0, inlined_at=0)], ssaflags=Array{UInt8, (0,)}[], slotflags=Array{UInt8, (1,)}[0x10], slotnames=Array{Any, (1,)}[Symbol("#23")], inferred=false, inlineable=false, propagate_inbounds=false, pure=false)jl_interpret_toplevel_thunk at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:764
jl_toplevel_eval at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:773 [inlined]
jl_toplevel_eval_in at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:793
eval at ./boot.jl:328 [inlined]
repleval at /Users/andreasnoack/.julia/packages/Atom/UtmXq/src/repl.jl:147
#166 at /Users/andreasnoack/.julia/packages/Atom/UtmXq/src/repl.jl:182
with_logstate at ./logging.jl:395
with_logger at ./logging.jl:491 [inlined]
evalrepl at /Users/andreasnoack/.julia/packages/Atom/UtmXq/src/repl.jl:173
do_call at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:323
eval_stmt_value at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:362 [inlined]
eval_body at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:759
jl_interpret_toplevel_thunk_callback at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:885
Interpreter frame (ip: 0)
Core.CodeInfo(code=Array{Any, (2,)}[
Expr(:call, typeof(Atom.evalrepl)(), Main, "ForwardDiff.hessian(t -> PuMaS.marginal_nll(theopmodel_focei, theopp, (θ₁=t[1], θ₂=t[2], θ₃=t[3], θ₄=t[4], Ω=PDiagMat(t[5:6]), σ_add=t[7], σ_prop=t[8]), PuMaS.FOCEI()), tmp)"),
Expr(:return, SSAValue(1))], codelocs=Array{Int32, (2,)}[1, 1], method_for_inference_limit_heuristics=nothing, ssavaluetypes=2, linetable=Array{Any, (1,)}[Core.LineInfoNode(mod=Main, method=Symbol("top-level scope"), file=Symbol("/Users/andreasnoack/.julia/packages/Atom/UtmXq/src/repl.jl"), line=216, inlined_at=0)], ssaflags=Array{UInt8, (0,)}[], slotflags=Array{UInt8, (0,)}[], slotnames=Array{Any, (0,)}[], inferred=false, inlineable=false, propagate_inbounds=false, pure=false)jl_interpret_toplevel_thunk at /Users/osx/buildbot/slave/package_osx64/build/src/interpreter.c:894
jl_toplevel_eval_flex at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:764
jl_toplevel_eval at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:773 [inlined]
jl_toplevel_eval_in at /Users/osx/buildbot/slave/package_osx64/build/src/toplevel.c:793
eval at ./boot.jl:328
eval_user_input at /Users/osx/buildbot/slave/package_osx64/build/usr/share/julia/stdlib/v1.1/REPL/src/REPL.jl:85
run_backend at /Users/andreasnoack/.julia/packages/Revise/yp5KG/src/Revise.jl:769
#58 at ./task.jl:259
jl_fptr_trampoline at /Users/osx/buildbot/slave/package_osx64/build/src/gf.c:1864
jl_apply at /Users/osx/buildbot/slave/package_osx64/build/src/./julia.h:1571 [inlined]
start_task at /Users/osx/buildbot/slave/package_osx64/build/src/task.c:572
ERROR: StackOverflowError:
Stacktrace:
[1] process_node!(::Core.Compiler.IncrementalCompact, ::Array{Any,1}, ::Int64, ::Array{Any,1}, ::Array{Int64,1}, ::Array{Int64,1}, ::Any, ::Int64, ::Int64, ::Int64, ::Bool) at ./compiler/ssair/ir.jl:875
[2] process_node! at ./compiler/ssair/ir.jl:961 [inlined]
[3] iterate(::Core.Compiler.IncrementalCompact, ::Tuple{Int64,Int64}) at ./compiler/ssair/ir.jl:1125
[4] iterate(::Core.Compiler.IncrementalCompact, ::Tuple{Int64,Int64}) at ./compiler/ssair/ir.jl:1133 (repeats 14278 times)
[5] getfield_elim_pass!(::Core.Compiler.IRCode, ::Core.Compiler.DomTree) at ./compiler/ssair/passes.jl:694
[6] run_passes(::Core.CodeInfo, ::Int64, ::Core.Compiler.OptimizationState) at ./compiler/ssair/driver.jl:123
[7] optimize(::Core.Compiler.OptimizationState, ::Any) at ./compiler/optimize.jl:164
[8] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:35
[9] typeinf_edge(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:497
[10] abstract_call_method(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:345
[11] abstract_call_gf_by_type(::Any, ::Array{Any,1}, ::Any, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:85
[12] abstract_call(::Any, ::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:776
[13] abstract_eval_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:805
[14] abstract_eval(::Any, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:890
[15] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1121
[16] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1191
[17] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:14
[18] typeinf_edge(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:497
[19] abstract_call_method(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:345
[20] abstract_call_gf_by_type(::Any, ::Array{Any,1}, ::Any, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:85
[21] abstract_call(::Any, ::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:776
[22] abstract_eval_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:805
[23] abstract_eval(::Any, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:890
[24] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1135
... (the last 9 lines are repeated 1 more time)
[34] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1191
[35] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:14
[36] typeinf_edge(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:497
[37] abstract_call_method(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:345
[38] abstract_call_gf_by_type(::Any, ::Array{Any,1}, ::Any, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:85
[39] abstract_call(::Any, ::Tuple{}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:776
[40] abstract_apply(::Any, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:519
[41] abstract_call(::Any, ::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:567
[42] abstract_eval_call(::Array{Any,1}, ::Array{Any,1}, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:805
[43] abstract_eval(::Any, ::Array{Any,1}, ::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:890
[44] typeinf_local(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1135
[45] typeinf_nocycle(::Core.Compiler.InferenceState) at ./compiler/abstractinterpretation.jl:1191
[46] typeinf(::Core.Compiler.InferenceState) at ./compiler/typeinfer.jl:14
[47] typeinf at ./compiler/typeinfer.jl:10 [inlined]
[48] typeinf_type(::Method, ::Any, ::Core.SimpleVector, ::Core.Compiler.Params) at ./compiler/typeinfer.jl:604
[49] return_type(::Any, ::Any, ::UInt64) at ./compiler/typeinfer.jl:652
[50] return_type(::Any, ::Any) at ./compiler/typeinfer.jl:637
[51] combine_eltypes(::Function, ::Tuple{Array{Float64,1}}) at ./broadcast.jl:627
[52] copy(::Base.Broadcast.Broadcasted{Style,Axes,F,Args} where Args<:Tuple where F where Axes) at ./broadcast.jl:770
[53] materialize(::Base.Broadcast.Broadcasted) at ./broadcast.jl:753
[54] #conditional_nll_ext#88(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1}}}) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:60
[55] conditional_nll_ext at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:47 [inlined]
[56] #_mean#136(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1}}}, ::Int64) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:343
[57] _mean at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:343 [inlined]
[58] #131 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:314 [inlined]
[59] vector_mode_dual_eval at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:35 [inlined]
[60] vector_mode_gradient!(::DiffResults.MutableDiffResult{1,ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}}, ::getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}, ::ForwardDiff.GradientConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/gradient.jl:102
[61] gradient! at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/gradient.jl:35 [inlined]
[62] InnerGradientForHess at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:50 [inlined]
[63] vector_mode_dual_eval(::ForwardDiff.InnerGradientForHess{DiffResults.MutableDiffResult{2,ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}}},ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}},getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}}}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::ForwardDiff.JacobianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:42
[64] vector_mode_jacobian!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}, ::ForwardDiff.InnerGradientForHess{DiffResults.MutableDiffResult{2,ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}}},ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}},getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}}}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::ForwardDiff.JacobianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:163
[65] jacobian!(::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}, ::ForwardDiff.InnerGradientForHess{DiffResults.MutableDiffResult{2,ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}}},ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}},getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}}}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::ForwardDiff.JacobianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}}, ::Val{false}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:74
[66] hessian!(::DiffResults.MutableDiffResult{2,ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}}}, ::Function, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}}, ::Val{true}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:67
[67] hessian!(::DiffResults.MutableDiffResult{2,ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2}}}, ::Function, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},2},1},Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(PuMaS, Symbol("##131#132")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},typeof(PuMaS._mean),PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}},Val{:η},Tuple{Int64}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},2},1}}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:65 (repeats 2 times)
[68] macro expansion at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:332 [inlined]
[69] #ll_derivatives#134(::Bool, ::Bool, ::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::typeof(ll_derivatives), ::typeof(PuMaS._mean), ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}}, ::Val{:η}, ::Int64) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:326
[70] ll_derivatives(::Function, ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}}, ::Val{:η}, ::Int64) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:326
[71] #ll_derivatives#133(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::Function, ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::NamedTuple{(:η,),Tuple{Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}}, ::Symbol, ::Int64) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:319
[72] ll_derivatives at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:319 [inlined]
[73] (::getfield(PuMaS, Symbol("##140#141")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},NamedTuple{(:dv,),Tuple{Array{Normal{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},1}}},Tuple{}})(::Int64) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:360
[74] _mapreduce(::getfield(PuMaS, Symbol("##140#141")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},NamedTuple{(:dv,),Tuple{Array{Normal{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}},1}}},Tuple{}}, ::typeof(Base.add_sum), ::IndexLinear, ::UnitRange{Int64}) at ./reduce.jl:313
[75] _mapreduce_dim(::Function, ::Function, ::NamedTuple{(),Tuple{}}, ::UnitRange{Int64}, ::Colon) at ./reducedim.jl:308
[76] #FIM#139 at ./reducedim.jl:304 [inlined]
[77] FIM at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:357 [inlined]
[78] #marginal_nll#115(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}, ::PuMaS.FOCEI) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:239
[79] marginal_nll at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:237 [inlined]
[80] #marginal_nll#121(::Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}}, ::Function, ::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::PuMaS.FOCEI) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:280
[81] marginal_nll at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:279 [inlined]
[82] #123 at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:284 [inlined]
[83] _mapreduce(::getfield(PuMaS, Symbol("##123#124")){Base.Iterators.Pairs{Union{},Union{},Tuple{},NamedTuple{(),Tuple{}}},PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))},Tuple{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}},PuMaS.FOCEI}}, ::typeof(Base.add_sum), ::IndexLinear, ::Array{Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}},1}) at ./reduce.jl:313
[84] #marginal_nll#122 at ./reducedim.jl:308 [inlined]
[85] marginal_nll(::PKPDModel{ParamSet{NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},RealDomain{Float64},PDiagDomain{PDiagMat{Float64,Array{Float64,1}}},RealDomain{Float64},RealDomain{Float64}}}},getfield(Main, Symbol("##9#15")),getfield(Main, Symbol("##10#16")),getfield(Main, Symbol("##11#17")),OneCompartmentModel,getfield(Main, Symbol("##12#18"))}, ::Population{Subject{Array{PuMaS.Observation{Float64,NamedTuple{(:dv,),Tuple{Float64}}},1},NamedTuple{(:time, :SEX, :WT),Tuple{Array{Float64,1},Int64,Float64}},Array{PuMaS.Event,1}}}, ::NamedTuple{(:θ₁, :θ₂, :θ₃, :θ₄, :Ω, :σ_add, :σ_prop),Tuple{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},PDiagMat{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8}}}, ::PuMaS.FOCEI) at /Users/andreasnoack/.julia/dev/PuMaS/src/models/likelihoods.jl:284
[86] (::getfield(Main, Symbol("##23#24")))(::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}) at ./none:1
[87] vector_mode_gradient(::getfield(Main, Symbol("##23#24")), ::Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}, ::ForwardDiff.GradientConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:35
[88] gradient at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/gradient.jl:17 [inlined]
[89] #94 at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:16 [inlined]
[90] vector_mode_dual_eval(::getfield(ForwardDiff, Symbol("##94#95")){getfield(Main, Symbol("##23#24")),ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}}, ::Array{Float64,1}, ::ForwardDiff.JacobianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/apiutils.jl:35
[91] vector_mode_jacobian(::getfield(ForwardDiff, Symbol("##94#95")){getfield(Main, Symbol("##23#24")),ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}}, ::Array{Float64,1}, ::ForwardDiff.JacobianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:139
[92] jacobian(::Function, ::Array{Float64,1}, ::ForwardDiff.JacobianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}, ::Val{false}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/jacobian.jl:17
[93] hessian(::Function, ::Array{Float64,1}, ::ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}, ::Val{true}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:17
[94] hessian(::Function, ::Array{Float64,1}, ::ForwardDiff.HessianConfig{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8,Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},8},1},Array{ForwardDiff.Dual{ForwardDiff.Tag{getfield(Main, Symbol("##23#24")),Float64},Float64,8},1}}) at /Users/andreasnoack/.julia/packages/ForwardDiff/okZnq/src/hessian.jl:15 (repeats 2 times)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment