File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11name = " MeasureBase"
22uuid = " fa1605e6-acd5-459c-a1e6-7e635759db14"
33authors = [" Chad Scherrer <chad.scherrer@gmail.com> and contributors" ]
4- version = " 0.9.3 "
4+ version = " 0.9.4 "
55
66[deps ]
77Compat = " 34da2185-b29b-5c13-b0c7-acf172513d20"
Original file line number Diff line number Diff line change @@ -53,6 +53,8 @@ function test_interface(μ::M) where {M}
5353 ℓβ = @inferred logdensityof (β, x)
5454
5555 @test ℓμ ≈ logdensity_def (μ, x) + ℓβ
56+
57+ @test logdensity_def (μ, testvalue (μ)) isa Real
5658 end
5759 end
5860end
Original file line number Diff line number Diff line change @@ -14,14 +14,14 @@ function proxy end
1414macro useproxy (M)
1515 M = esc (M)
1616 quote
17- @inline $ __module__ . logdensity_def (μ:: $M , x) = logdensity_def (proxy (μ), x)
17+ @inline $ MeasureBase . logdensity_def (μ:: $M , x) = logdensity_def (proxy (μ), x)
1818
19- @inline function $__module__. basemeasure (μ:: $M )
20- p = proxy (μ)
21- b = basemeasure (p)
22- return b
23- end
19+ @inline $ MeasureBase. basemeasure (μ:: $M ) = basemeasure (proxy (μ))
2420
25- @inline $ __module__. basemeasure_depth (μ:: $M ) = basemeasure_depth (proxy (μ))
21+ @inline $ MeasureBase. basemeasure_depth (μ:: $M ) = basemeasure_depth (proxy (μ))
22+
23+ @inline $ MeasureBase. testvalue (μ:: $M ) = testvalue (proxy (μ))
24+
25+ @inline $ MeasureBase. insupport (μ:: $M , x) = insupport (proxy (μ), x)
2626 end
2727end
You can’t perform that action at this time.
0 commit comments