@@ -55,7 +55,7 @@ $(TYPEDFIELDS)
55
55
"""
56
56
struct LogJacobianAccumulator{T<: Real } <: AbstractAccumulator
57
57
" the logabsdet of the link transform Jacobian"
58
- logJ :: T
58
+ logjac :: T
59
59
end
60
60
61
61
"""
@@ -128,7 +128,7 @@ function Base.show(io::IO, acc::LogPriorAccumulator)
128
128
return print (io, " LogPriorAccumulator($(repr (acc. logp)) )" )
129
129
end
130
130
function Base. show (io:: IO , acc:: LogJacobianAccumulator )
131
- return print (io, " LogJacobianAccumulator($(repr (acc. logJ )) )" )
131
+ return print (io, " LogJacobianAccumulator($(repr (acc. logjac )) )" )
132
132
end
133
133
function Base. show (io:: IO , acc:: LogLikelihoodAccumulator )
134
134
return print (io, " LogLikelihoodAccumulator($(repr (acc. logp)) )" )
144
144
# implementation for structs.
145
145
Base.:(== )(acc1:: LogPriorAccumulator , acc2:: LogPriorAccumulator ) = acc1. logp == acc2. logp
146
146
function Base.:(== )(acc1:: LogJacobianAccumulator , acc2:: LogJacobianAccumulator )
147
- return acc1. logJ == acc2. logJ
147
+ return acc1. logjac == acc2. logjac
148
148
end
149
149
function Base.:(== )(acc1:: LogLikelihoodAccumulator , acc2:: LogLikelihoodAccumulator )
150
150
return acc1. logp == acc2. logp
@@ -157,7 +157,7 @@ function Base.isequal(acc1::LogPriorAccumulator, acc2::LogPriorAccumulator)
157
157
return isequal (acc1. logp, acc2. logp)
158
158
end
159
159
function Base. isequal (acc1:: LogJacobianAccumulator , acc2:: LogJacobianAccumulator )
160
- return isequal (acc1. logJ , acc2. logJ )
160
+ return isequal (acc1. logjac , acc2. logjac )
161
161
end
162
162
function Base. isequal (acc1:: LogLikelihoodAccumulator , acc2:: LogLikelihoodAccumulator )
163
163
return isequal (acc1. logp, acc2. logp)
168
168
169
169
Base. hash (acc:: LogPriorAccumulator , h:: UInt ) = hash ((LogPriorAccumulator, acc. logp), h)
170
170
function Base. hash (acc:: LogJacobianAccumulator , h:: UInt )
171
- return hash ((LogJacobianAccumulator, acc. logJ ), h)
171
+ return hash ((LogJacobianAccumulator, acc. logjac ), h)
172
172
end
173
173
function Base. hash (acc:: LogLikelihoodAccumulator , h:: UInt )
174
174
return hash ((LogLikelihoodAccumulator, acc. logp), h)
@@ -191,7 +191,7 @@ function combine(acc::LogPriorAccumulator, acc2::LogPriorAccumulator)
191
191
return LogPriorAccumulator (acc. logp + acc2. logp)
192
192
end
193
193
function combine (acc:: LogJacobianAccumulator , acc2:: LogJacobianAccumulator )
194
- return LogJacobianAccumulator (acc. logJ + acc2. logJ )
194
+ return LogJacobianAccumulator (acc. logjac + acc2. logjac )
195
195
end
196
196
function combine (acc:: LogLikelihoodAccumulator , acc2:: LogLikelihoodAccumulator )
197
197
return LogLikelihoodAccumulator (acc. logp + acc2. logp)
@@ -208,7 +208,7 @@ function Base.:+(acc1::LogPriorAccumulator, acc2::LogPriorAccumulator)
208
208
return LogPriorAccumulator (acc1. logp + acc2. logp)
209
209
end
210
210
function Base.:+ (acc1:: LogJacobianAccumulator , acc2:: LogJacobianAccumulator )
211
- return LogJacobianAccumulator (acc1. logJ + acc2. logJ )
211
+ return LogJacobianAccumulator (acc1. logjac + acc2. logjac )
212
212
end
213
213
function Base.:+ (acc1:: LogLikelihoodAccumulator , acc2:: LogLikelihoodAccumulator )
214
214
return LogLikelihoodAccumulator (acc1. logp + acc2. logp)
@@ -218,7 +218,7 @@ function increment(acc::VariableOrderAccumulator)
218
218
end
219
219
220
220
Base. zero (acc:: LogPriorAccumulator ) = LogPriorAccumulator (zero (acc. logp))
221
- Base. zero (acc:: LogJacobianAccumulator ) = LogJacobianAccumulator (zero (acc. logJ ))
221
+ Base. zero (acc:: LogJacobianAccumulator ) = LogJacobianAccumulator (zero (acc. logjac ))
222
222
Base. zero (acc:: LogLikelihoodAccumulator ) = LogLikelihoodAccumulator (zero (acc. logp))
223
223
224
224
function accumulate_assume!! (acc:: LogPriorAccumulator , val, logjac, vn, right)
251
251
function Base. convert (
252
252
:: Type{LogJacobianAccumulator{T}} , acc:: LogJacobianAccumulator
253
253
) where {T}
254
- return LogJacobianAccumulator (convert (T, acc. logJ ))
254
+ return LogJacobianAccumulator (convert (T, acc. logjac ))
255
255
end
256
256
function Base. convert (
257
257
:: Type{LogLikelihoodAccumulator{T}} , acc:: LogLikelihoodAccumulator
@@ -277,7 +277,7 @@ function convert_eltype(::Type{T}, acc::LogPriorAccumulator) where {T}
277
277
return LogPriorAccumulator (convert (T, acc. logp))
278
278
end
279
279
function convert_eltype (:: Type{T} , acc:: LogJacobianAccumulator ) where {T}
280
- return LogJacobianAccumulator (convert (T, acc. logJ ))
280
+ return LogJacobianAccumulator (convert (T, acc. logjac ))
281
281
end
282
282
function convert_eltype (:: Type{T} , acc:: LogLikelihoodAccumulator ) where {T}
283
283
return LogLikelihoodAccumulator (convert (T, acc. logp))
0 commit comments