26 std::vector<PyOpalObjectNS::AttributeDef>
50 namespace PyFieldSolverNS {
57 "PyOpal::PyFieldSolverNS::registerFieldSolver",
58 "Internal error - field solver not recognised during register()");
68 auto fsClass =
fs.make_class(
"FieldSolver");
void registerExceptions()
Register exception translations with boost.
void Initialise()
Globals namespace provides routines to initialise global objects:
void registerFieldSolver(PyOpalObjectNS::PyOpalObject< FieldSolver > &pyfs)
BOOST_PYTHON_MODULE(field_solver)
The base class for all OPAL objects.
static OpalData * getInstance()
void define(Object *newObject)
Define a new object.
PyOpalObject<C> is the basic wrapper class for Opal Objects.
std::shared_ptr< C > getOpalShared()
Returns the Opal Object from the PyOpalObject.
The base class for all OPAL exceptions.