@@ -34,10 +34,11 @@ export PointAbilityEstimator, PriorAbilityEstimator, LikelihoodAbilityEstimator
34
34
export ModeAbilityEstimator, MeanAbilityEstimator
35
35
export Speculator, replace_speculation!, normdenom, maybe_tracked_ability_estimate
36
36
export AbilityIntegrator, AbilityOptimizer
37
- export FunctionOptimizer, EnumerationOptimizer, FunctionIntegrator
37
+ export FunctionOptimizer, FunctionIntegrator
38
38
export DistributionAbilityEstimator
39
39
export variance, variance_given_mean, mean_1d
40
40
export RiemannEnumerationIntegrator
41
+ # export EnumerationOptimizer
41
42
42
43
# Basic types
43
44
# XXX : Does having a common supertype of DistributionAbilityEstimator and PointAbilityEstimator make sense?
@@ -129,10 +130,10 @@ end
129
130
abstract type AbilityOptimizer end
130
131
function AbilityOptimizer (bits... ; ability_estimator = nothing )
131
132
@returnsome find1_instance (AbilityOptimizer, bits)
132
- zero_arg_optimizers = find1_type (EnumerationOptimizer, bits)
133
+ #= zero_arg_optimizers = find1_type(EnumerationOptimizer, bits)
133
134
if (zero_arg_optimizers !== nothing)
134
135
return EnumerationOptimizer()
135
- end
136
+ end=#
136
137
@returnsome Optimizer (bits... ) optimizer-> FunctionOptimizer (optimizer)
137
138
end
138
139
0 commit comments