|
41 | 41 | @inline __K0_on_u0( |
42 | 42 | prob, |
43 | 43 | stage; |
44 | | - fit_parameters = false |
45 | | -) = __K0_on_u0(prob, prob.u0, stage; fit_parameters = fit_parameters) |
| 44 | + tune_parameters = false |
| 45 | +) = __K0_on_u0(prob, prob.u0, stage; tune_parameters = tune_parameters) |
46 | 46 | @inline __K0_on_u0( |
47 | 47 | prob, |
48 | 48 | u0::AbstractArray, |
49 | 49 | stage; |
50 | | - fit_parameters = false |
51 | | -) = ifelse(fit_parameters, repeat(vcat(u0, __tunable_part(prob.p)), 1, stage), repeat(u0, 1, stage)) |
52 | | -@inline function __K0_on_u0(prob, u0::AbstractVector{<:AbstractArray}, stage; fit_parameters = false) |
| 50 | + tune_parameters = false |
| 51 | +) = ifelse(tune_parameters, repeat(vcat(u0, __tunable_part(prob.p)), 1, stage), repeat(u0, 1, stage)) |
| 52 | +@inline function __K0_on_u0(prob, u0::AbstractVector{<:AbstractArray}, stage; tune_parameters = false) |
53 | 53 | u0_mat = hcat(u0...) |
54 | 54 | avg_u0 = vec(sum(u0_mat, dims = 2)) / size(u0_mat, 2) |
55 | | - fit_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
| 55 | + tune_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
56 | 56 | return repeat(avg_u0, 1, stage) |
57 | 57 | end |
58 | | -@inline function __K0_on_u0(prob, u0::AbstractVectorOfArray, stage; fit_parameters = false) |
| 58 | +@inline function __K0_on_u0(prob, u0::AbstractVectorOfArray, stage; tune_parameters = false) |
59 | 59 | u0_mat = hcat(u0.u...) |
60 | 60 | avg_u0 = vec(sum(u0_mat, dims = 2)) / size(u0_mat, 2) |
61 | | - fit_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
| 61 | + tune_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
62 | 62 | return repeat(avg_u0, 1, stage) |
63 | 63 | end |
64 | | -@inline function __K0_on_u0(prob, u0::SciMLBase.ODESolution, stage; fit_parameters = false) |
| 64 | +@inline function __K0_on_u0(prob, u0::SciMLBase.ODESolution, stage; tune_parameters = false) |
65 | 65 | u0_mat = hcat(u0.u...) |
66 | 66 | avg_u0 = vec(sum(u0_mat, dims = 2)) / size(u0_mat, 2) |
67 | | - fit_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
| 67 | + tune_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
68 | 68 | return repeat(avg_u0, 1, stage) |
69 | 69 | end |
70 | | -@inline function __K0_on_u0(prob, u0::F, stage; fit_parameters = false) where { |
| 70 | +@inline function __K0_on_u0(prob, u0::F, stage; tune_parameters = false) where { |
71 | 71 | F <: |
72 | 72 | Function, |
73 | 73 | } |
74 | 74 | avg_u0 = u0(prob.p, first(prob.tspan)) |
75 | | - fit_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
| 75 | + tune_parameters && return repeat(vcat(avg_u0, __tunable_part(prob.p)), 1, stage) |
76 | 76 | return repeat(avg_u0, 1, stage) |
77 | 77 | end |
0 commit comments