File tree 1 file changed +8
-0
lines changed
1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -140,6 +140,14 @@ void InitEval(py::module_ &m)
140
140
.def (py::init<Operon::Problem&>())
141
141
.def (" Add" , &Operon::MultiEvaluator::Add);
142
142
143
+ py::enum_<Operon::AggregateEvaluator::AggregateType>(m, " AggregateType" )
144
+ .value (" Min" , Operon::AggregateEvaluator::AggregateType::Min)
145
+ .value (" Max" , Operon::AggregateEvaluator::AggregateType::Max)
146
+ .value (" Median" , Operon::AggregateEvaluator::AggregateType::Median)
147
+ .value (" Mean" , Operon::AggregateEvaluator::AggregateType::Mean)
148
+ .value (" HarmonicMean" , Operon::AggregateEvaluator::AggregateType::HarmonicMean)
149
+ .value (" Sum" , Operon::AggregateEvaluator::AggregateType::Sum);
150
+
143
151
py::class_<Operon::AggregateEvaluator, Operon::EvaluatorBase>(m, " AggregateEvaluator" )
144
152
.def (py::init<Operon::EvaluatorBase&>())
145
153
.def_property (" AggregateType" , &Operon::AggregateEvaluator::GetAggregateType, &Operon::AggregateEvaluator::SetAggregateType);
You can’t perform that action at this time.
0 commit comments