Skip to content

Commit 1e31304

Browse files
committed
update for new TransformVariables version
1 parent 14043c4 commit 1e31304

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/combinators/transforms.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
using TransformVariables
2-
using TransformVariables: AbstractTransform, InverseTransform
2+
using TransformVariables: AbstractTransform, CallableInverse
33

44
export Pushforward
55
export Pullback
@@ -44,9 +44,9 @@ function logdensity(pf::Pushforward{F}, y) where {F <: AbstractTransform}
4444
end
4545
end
4646

47-
Pullback(f::InverseTransform, ν, logjac::Bool=true) = Pushforward(f.transform, ν, logjac)
47+
Pullback(f::CallableInverse, ν, logjac::Bool=true) = Pushforward(transform(f.t), ν, logjac)
4848

49-
Pushforward(f::InverseTransform, ν, logjac::Bool=true) = Pullback(f.transform, ν, logjac)
49+
Pushforward(f::CallableInverse, ν, logjac::Bool=true) = Pullback(transform(f.t), ν, logjac)
5050

5151
Base.rand(rng::AbstractRNG, T::Type, ν::Pushforward) = ν.f(rand(rng, T, ν.μ))
5252

0 commit comments

Comments
 (0)