Skip to content

Commit 19b5e67

Browse files
author
Emmanuel Benazera
committed
added tpa support to python bindings, ref #88
1 parent 0931c38 commit 19b5e67

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

python/lcmaes.cc

+8
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,8 @@ BOOST_PYTHON_MODULE(lcmaes)
242242
.def("get_edm",&CMAParameters<GenoPheno<NoBoundStrategy>>::get_edm)
243243
.def("set_mt_feval",&CMAParameters<GenoPheno<NoBoundStrategy>>::set_mt_feval)
244244
.def("get_mt_feval",&CMAParameters<GenoPheno<NoBoundStrategy>>::get_mt_feval)
245+
.def("set_tpa",&CMAParameters<GenoPheno<NoBoundStrategy>>::set_tpa)
246+
.def("get_tpa",&CMAParameters<GenoPheno<NoBoundStrategy>>::get_tpa)
245247
;
246248
def("make_parameters",make_parameters<GenoPheno<NoBoundStrategy>>,args("x0","sigma","lambda","seed","gp"));
247249
def("make_simple_parameters",make_simple_parameters,args("x0","sigma","lambda","seed"));
@@ -278,6 +280,8 @@ BOOST_PYTHON_MODULE(lcmaes)
278280
.def("get_edm",&CMAParameters<GenoPheno<pwqBoundStrategy>>::get_edm)
279281
.def("set_mt_feval",&CMAParameters<GenoPheno<pwqBoundStrategy>>::set_mt_feval)
280282
.def("get_mt_feval",&CMAParameters<GenoPheno<pwqBoundStrategy>>::get_mt_feval)
283+
.def("set_tpa",&CMAParameters<GenoPheno<pwqBoundStrategy>>::set_tpa)
284+
.def("get_tpa",&CMAParameters<GenoPheno<pwqBoundStrategy>>::get_tpa)
281285
;
282286
def("make_parameters_pwqb",make_parameters<GenoPheno<pwqBoundStrategy>>,args("x0","sigma","lambda","gp"));
283287
class_<CMAParameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>>("CMAParametersNB")
@@ -313,6 +317,8 @@ BOOST_PYTHON_MODULE(lcmaes)
313317
.def("get_edm",&CMAParameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>::get_edm)
314318
.def("set_mt_feval",&CMAParameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>::set_mt_feval)
315319
.def("get_mt_feval",&CMAParameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>::get_mt_feval)
320+
.def("set_tpa",&CMAParameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>::set_tpa)
321+
.def("get_tpa",&CMAParameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>::get_tpa)
316322
;
317323
def("make_parameters_ls",make_parameters<GenoPheno<NoBoundStrategy,linScalingStrategy>>,args("x0","sigma","lambda","gp"));
318324
class_<CMAParameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>>("CMAParametersNB")
@@ -348,6 +354,8 @@ BOOST_PYTHON_MODULE(lcmaes)
348354
.def("get_edm",&CMAParameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>::get_edm)
349355
.def("set_mt_feval",&CMAParameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>::set_mt_feval)
350356
.def("get_mt_feval",&CMAParameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>::get_mt_feval)
357+
.def("set_tpa",&CMAParameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>::set_tpa)
358+
.def("get_tpa",&CMAParameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>::get_tpa)
351359
;
352360
def("make_parameters_pwqb_ls",make_parameters<GenoPheno<pwqBoundStrategy,linScalingStrategy>>,args("x0","sigma","lambda","gp"));
353361

0 commit comments

Comments
 (0)