We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 608eba5 commit c970d4eCopy full SHA for c970d4e
1 file changed
src/fh_model.jl
@@ -29,7 +29,7 @@ function FH_smooth_term(; abstol = 1e-14, reltol = 1e-14)
29
data = noise .+ b
30
31
# solve FH with parameters p
32
- function simulate(p)
+ function simulate(p, abstol = 1e-14, reltol = 1e-14)
33
temp_prob = DifferentialEquations.remake(prob_FH, p = p)
34
sol = DifferentialEquations.solve(
35
temp_prob,
@@ -46,15 +46,15 @@ function FH_smooth_term(; abstol = 1e-14, reltol = 1e-14)
46
end
47
48
# define residual vector
49
- function residual(p)
50
- F = simulate(p)
+ function residual(p, args...)
+ F = simulate(p, args...)
51
F .-= data
52
return F
53
54
55
# misfit = ‖residual‖² / 2
56
- function misfit(p)
57
- F = residual(p)
+ function misfit(p, args...)
+ F = residual(p, args...)
58
return dot(F, F) / 2
59
60
0 commit comments