Skip to content

Commit d612f3e

Browse files
JuliaFormatter.jl
1 parent e4ea30c commit d612f3e

File tree

5 files changed

+37
-11
lines changed

5 files changed

+37
-11
lines changed

src/ProbNumDiffEq.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@ using Reexport
1717
@reexport using DiffEqBase
1818
import SciMLBase
1919
import SciMLBase: interpret_vars, getsyms, remake
20-
using OrdinaryDiffEqCore, OrdinaryDiffEqDifferentiation, OrdinaryDiffEqVerner,
20+
using OrdinaryDiffEqCore,
21+
OrdinaryDiffEqDifferentiation,
22+
OrdinaryDiffEqVerner,
2123
OrdinaryDiffEqRosenbrock
2224
using ToeplitzMatrices
2325
using FastBroadcast

src/alg_utils.jl

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@ OrdinaryDiffEqDifferentiation.concrete_jac(::AbstractEK) = nothing
1212
OrdinaryDiffEqCore.isfsal(::AbstractEK) = false
1313

1414
for ALG in [:EK1, :DiagonalEK1]
15-
@eval OrdinaryDiffEqDifferentiation._alg_autodiff(::$ALG{CS,AD}) where {CS,AD} = Val{AD}()
16-
@eval OrdinaryDiffEqDifferentiation.alg_difftype(::$ALG{CS,AD,DiffType}) where {CS,AD,DiffType} =
15+
@eval OrdinaryDiffEqDifferentiation._alg_autodiff(::$ALG{CS,AD}) where {CS,AD} =
16+
Val{AD}()
17+
@eval OrdinaryDiffEqDifferentiation.alg_difftype(
18+
::$ALG{CS,AD,DiffType},
19+
) where {CS,AD,DiffType} =
1720
DiffType
18-
@eval OrdinaryDiffEqDifferentiation.standardtag(::$ALG{CS,AD,DiffType,ST}) where {CS,AD,DiffType,ST} =
21+
@eval OrdinaryDiffEqDifferentiation.standardtag(
22+
::$ALG{CS,AD,DiffType,ST},
23+
) where {CS,AD,DiffType,ST} =
1924
ST
2025
@eval OrdinaryDiffEqDifferentiation.concrete_jac(
2126
::$ALG{CS,AD,DiffType,ST,CJ},

src/caches.jl

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,8 @@ mutable struct EKCache{
7272
jac_config::JC
7373
end
7474

75-
OrdinaryDiffEqCore.get_fsalfirstlast(cache::AbstractODEFilterCache, rate_prototype) = (nothing, nothing)
75+
OrdinaryDiffEqCore.get_fsalfirstlast(cache::AbstractODEFilterCache, rate_prototype) =
76+
(nothing, nothing)
7677

7778
function OrdinaryDiffEqCore.alg_cache(
7879
alg::AbstractEK,
@@ -224,7 +225,9 @@ function OrdinaryDiffEqCore.alg_cache(
224225
dw1 = zero(u)
225226
atmp = similar(u, uEltypeNoUnits)
226227
if OrdinaryDiffEqCore.isimplicit(alg)
227-
jac_config = OrdinaryDiffEqDifferentiation.build_jac_config(alg, f, uf, du1, uprev, u, tmp, dw1)
228+
jac_config = OrdinaryDiffEqDifferentiation.build_jac_config(
229+
alg, f, uf, du1, uprev, u, tmp, dw1,
230+
)
228231
else
229232
jac_config = nothing
230233
end

src/integrator_utils.jl

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@ ProbNumDiffEq.jl-specific implementation of OrdinaryDiffEqCore.jl's `postamble!`
66
In addition to calling `OrdinaryDiffEqCore._postamble!(integ)`, calibrate the diffusion and
77
smooth the solution.
88
"""
9-
function OrdinaryDiffEqCore.postamble!(integ::OrdinaryDiffEqCore.ODEIntegrator{<:AbstractEK})
9+
function OrdinaryDiffEqCore.postamble!(
10+
integ::OrdinaryDiffEqCore.ODEIntegrator{<:AbstractEK},
11+
)
1012
# OrdinaryDiffEqCore.jl-related calls:
1113
OrdinaryDiffEqCore._postamble!(integ)
1214
copyat_or_push!(integ.sol.k, integ.saveiter_dense, integ.k)
@@ -150,7 +152,11 @@ function DiffEqBase.savevalues!(
150152
# Save our custom stuff that we need for the posterior
151153
if integ.opts.save_everystep
152154
i = integ.saveiter
153-
OrdinaryDiffEqCore.copyat_or_push!(integ.sol.diffusions, i, integ.cache.local_diffusion)
155+
OrdinaryDiffEqCore.copyat_or_push!(
156+
integ.sol.diffusions,
157+
i,
158+
integ.cache.local_diffusion,
159+
)
154160
OrdinaryDiffEqCore.copyat_or_push!(integ.sol.x_filt, i, integ.cache.x)
155161
_gaussian_mul!(integ.cache.pu_tmp, integ.cache.SolProj, integ.cache.x)
156162
OrdinaryDiffEqCore.copyat_or_push!(integ.sol.pu, i, integ.cache.pu_tmp)
@@ -164,7 +170,9 @@ function DiffEqBase.savevalues!(
164170
return out
165171
end
166172

167-
function OrdinaryDiffEqCore.update_uprev!(integ::OrdinaryDiffEqCore.ODEIntegrator{<:AbstractEK})
173+
function OrdinaryDiffEqCore.update_uprev!(
174+
integ::OrdinaryDiffEqCore.ODEIntegrator{<:AbstractEK},
175+
)
168176
@assert !OrdinaryDiffEqCore.alg_extrapolates(integ.alg)
169177
@assert isinplace(integ.sol.prob)
170178
@assert !(integ.alg isa OrdinaryDiffEqCore.DAEAlgorithm)

src/perform_step.jl

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# Called in the OrdinaryDiffEqCore.__init; All `OrdinaryDiffEqAlgorithm`s have one
2-
function OrdinaryDiffEqCore.initialize!(integ::OrdinaryDiffEqCore.ODEIntegrator, cache::EKCache)
2+
function OrdinaryDiffEqCore.initialize!(
3+
integ::OrdinaryDiffEqCore.ODEIntegrator,
4+
cache::EKCache,
5+
)
36
check_secondorderode(integ)
47
check_densesmooth(integ)
58
check_saveiter(integ)
@@ -73,7 +76,12 @@ function OrdinaryDiffEqCore.perform_step!(integ, cache::EKCache, repeat_step=fal
7376
if make_new_transitions(integ, cache, repeat_step)
7477
# Rosenbrock-style update of the IOUP rate parameter
7578
if cache.prior isa IOUP && cache.prior.update_rate_parameter
76-
OrdinaryDiffEqDifferentiation.calc_J!(cache.prior.rate_parameter, integ, cache, false)
79+
OrdinaryDiffEqDifferentiation.calc_J!(
80+
cache.prior.rate_parameter,
81+
integ,
82+
cache,
83+
false,
84+
)
7785
end
7886

7987
make_transition_matrices!(cache, cache.prior, dt)

0 commit comments

Comments
 (0)