Skip to content

Commit d9151d9

Browse files
author
Frankie Robertson
committed
Mark some stuff as scalars for broadcasting
1 parent 6dd9ce9 commit d9151d9

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

src/aggregators/Aggregators.jl

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,9 @@ function AbilityEstimator(::ContinuousDomain, bits...)
7171
integrator)
7272
end
7373

74+
# Mark as a scalar for broadcasting
75+
Base.broadcastable(ir::AbilityEstimator) = Ref(ir)
76+
7477
abstract type DistributionAbilityEstimator <: AbilityEstimator end
7578
function DistributionAbilityEstimator(bits...)
7679
@returnsome find1_instance(DistributionAbilityEstimator, bits)
@@ -171,6 +174,9 @@ function TrackedResponses(responses, item_bank)
171174
TrackedResponses(responses, item_bank, NullAbilityTracker())
172175
end
173176

177+
# Mark as a scalar for broadcasting
178+
Base.broadcastable(ir::TrackedResponses) = Ref(ir)
179+
174180
function Responses.AbilityLikelihood(tracked_responses::TrackedResponses{
175181
BareResponsesT,
176182
ItemBankT,

0 commit comments

Comments
 (0)