9 namespace PyOpalPolynomialTimeDependence {
12 "polynomial_time_dependence module holds a PolynomialTimeDependence class";
26 "PolynomialTimeDependence class enables modelling time dependent behaviour.\n"
28 "PolynomialTimeDependence class enables modelling lattice parameters that are\n"
29 "changing in time, for example RF voltages, frequencies, etc. The dependence\n"
30 "is referenced and set to field elements by use of the OPAL name (note not\n"
31 "any python name). The OPAL name is set/retrieved using 'set_opal_name' and\n"
32 "'get_opal_name' respectively.\n";
38 auto elementClass = element.
make_class(
"PolynomialTimeDependence");
39 elementClass.def(
"function", &PyOpal::PyAbstractTimeDependence::function<OpalPolynomialTimeDependence>);
40 elementClass.def(
"update", &PyOpalObjectNS::update<OpalPolynomialTimeDependence>);
BOOST_PYTHON_MODULE(polynomial_time_dependence)
void registerExceptions()
const char * module_docstring
boost::python::class_< PyC > make_class(const char *className)