|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <Python.h>#include <structmember.h>#include <memory>#include <exception>#include <iostream>#include <boost/python.hpp>#include <boost/noncopyable.hpp>#include <boost/mpl/front.hpp>#include "Utilities/OpalException.h"#include "Elements/OpalElement.h"#include "AbstractObjects/OpalData.h"#include "AbstractObjects/Object.h"#include "AbsBeamline/Component.h"#include "Attributes/Attributes.h"#include "OpalConfigure/Configure.h"

Go to the source code of this file.
Classes | |
| struct | PyOpal::PyElementNS::AttributeDef |
| class | PyOpal::PyElementNS::PyElement< C > |
| struct | PyOpal::PyElementNS::PyElementGetProperty< C > |
| struct | PyOpal::PyElementNS::PyElementSetProperty< C > |
Namespaces | |
| namespace | PyOpal |
| namespace | PyOpal::PyElementNS |
Enumerations | |
| enum | PyOpal::PyElementNS::AttributeType { PyOpal::PyElementNS::DOUBLE , PyOpal::PyElementNS::STRING , PyOpal::PyElementNS::BOOL , PyOpal::PyElementNS::INT } |