1
0
Fork 0
mirror of https://github.com/gwm17/catima.git synced 2024-11-23 02:38:51 -05:00

py config le switch

This commit is contained in:
hrocho 2020-12-06 03:13:23 +01:00
parent 5e7fab4f8a
commit 9003669b40

View File

@ -270,11 +270,13 @@ PYBIND11_MODULE(pycatima,m){
.def_readwrite("z_effective", &Config::z_effective) .def_readwrite("z_effective", &Config::z_effective)
.def_readwrite("corrections", &Config::corrections) .def_readwrite("corrections", &Config::corrections)
.def_readwrite("calculation", &Config::calculation) .def_readwrite("calculation", &Config::calculation)
.def_readwrite("low_energy", &Config::low_energy)
.def("get",[](const Config &r){ .def("get",[](const Config &r){
py::dict d; py::dict d;
d["z_effective"] = r.z_effective; d["z_effective"] = r.z_effective;
d["corrections"] = r.corrections; d["corrections"] = r.corrections;
d["calculation"] = r.calculation; d["calculation"] = r.calculation;
d["low_energy"] = r.low_energy;
return d; return d;
}) })
.def("__str__",[](const Config &r){ .def("__str__",[](const Config &r){
@ -282,6 +284,7 @@ PYBIND11_MODULE(pycatima,m){
s = "z_effective = "+std::to_string(r.z_effective); s = "z_effective = "+std::to_string(r.z_effective);
s += ", corrections = "+std::to_string(r.corrections); s += ", corrections = "+std::to_string(r.corrections);
s += ", calculation = "+std::to_string(r.calculation); s += ", calculation = "+std::to_string(r.calculation);
s += ", low_energy = "+std::to_string(r.low_energy);
return s; return s;
}); });