From bdc140a095e2dba548c5d18d5124bcaade5a06d8 Mon Sep 17 00:00:00 2001 From: Penelope Yong Date: Tue, 28 Apr 2026 18:54:30 +0100 Subject: [PATCH] fix backwards compat just in case --- src/accumulators/pointwise_logdensities.jl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/accumulators/pointwise_logdensities.jl b/src/accumulators/pointwise_logdensities.jl index 38f14254e..c7ac611a4 100644 --- a/src/accumulators/pointwise_logdensities.jl +++ b/src/accumulators/pointwise_logdensities.jl @@ -52,6 +52,10 @@ where `Prior`, `Likelihood`, and `Factorised` are the boolean type parameters. T accumulator will then store the log-probabilities for all tilde-statements in the model. """ struct PointwiseLogProb{Prior,Likelihood,Factorised} end +function PointwiseLogProb{Prior,Likelihood}() where {Prior,Likelihood} + # Default definition to preserve backwards compatibility + return PointwiseLogProb{Prior,Likelihood,false}() +end Base.copy(plp::PointwiseLogProb) = plp function (plp::PointwiseLogProb{Prior,Likelihood,Factorised})( val, tval, logjac, vn, dist