24 namespace PyFieldSolverNS {
56 "PyOpal::PyFieldSolverNS::registerFieldSolver",
57 "Internal error - field solver not recognised during register()"
static OpalData * getInstance()
The base class for all OPAL objects.
void define(Object *newObject)
Define a new object.
std::shared_ptr< C > getOpalShared()
void registerFieldSolver(PyOpalObjectNS::PyOpalObject< FieldSolver > &pyfs)
void registerExceptions()
The base class for all OPAL exceptions.
virtual void execute()
Execute (init) the field solver data.
boost::python::class_< PyC > make_class(const char *className)
BOOST_PYTHON_MODULE(field_solver)