We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1a750f3 + a215e22 commit 33ea65bCopy full SHA for 33ea65b
Project.toml
@@ -1,7 +1,7 @@
1
name = "ZigZagBoomerang"
2
uuid = "36347407-b186-4a6a-8c98-4f4567861712"
3
authors = ["Sebastiano Grazzi and Moritz Schauer"]
4
-version = "0.12.0"
+version = "0.12.1"
5
6
[deps]
7
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
src/not_fact_samplers.jl
@@ -27,11 +27,11 @@ function ab(x, θ, C::GlobalBound, ∇ϕx, v, B::BouncyParticle)
27
(C.c + θ'*(B.Γ*(x-B.μ)), θ'*(B.Γ*θ), Inf)
28
end
29
function ab(x, θ, C::LocalBound, ∇ϕx::AbstractVector, v, B::BouncyParticle)
30
- (C.c + dot(θ, ∇ϕx), v, 2.0/C.c/norm(θ, Inf))
+ (C.c + dot(θ, ∇ϕx), v, 2sqrt(length(θ))/C.c/norm(θ, 2))
31
32
function ab(x, θ, C::LocalBound, vdϕ::Number, v, B::BouncyParticle)
33
@assert vdϕ isa Number
34
- (C.c + vdϕ, v, 2.0/C.c/norm(θ, Inf))
+ (C.c + vdϕ, v, 2sqrt(length(θ))/C.c/norm(θ, 2))
35
36
37
function ab(x, θ, C::GlobalBound, ∇ϕx, v, B::Boomerang)
@@ -186,7 +186,6 @@ function pdmp_inner!(rng, dϕ::F1, ∇ϕ!::F2, ∇ϕx, t, x, θ, c::Bound, abc,
186
c *= factor
187
188
∇ϕ!(∇ϕx, t, x, args...)
189
- @assert dot(θ, ∇ϕx) ≈ θdϕ
190
if oscn
191
@assert Flow.L == I
192
oscn!(rng, θ, ∇ϕx, Flow.ρ; normalize=false)
0 commit comments