OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
Classes | Namespaces | Enumerations | Functions | Variables
PyOpalObject.h File Reference
#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"
Include dependency graph for PyOpalObject.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PyOpal::PyOpalObjectNS::PyOpalObject< C >
 
struct  PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >
 
struct  PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >
 
struct  PyOpal::PyOpalObjectNS::AttributeDef
 
class  PyOpal::PyOpalObjectNS::PyOpalObject< C >
 
struct  PyOpal::PyOpalObjectNS::PyOpalObjectGetProperty< C >
 
struct  PyOpal::PyOpalObjectNS::PyOpalObjectSetProperty< C >
 

Namespaces

 PyOpal
 
 PyOpal::PyOpalObjectNS
 

Enumerations

enum  PyOpal::PyOpalObjectNS::AttributeType {
  PyOpal::PyOpalObjectNS::STRING, PyOpal::PyOpalObjectNS::PREDEFINED_STRING, PyOpal::PyOpalObjectNS::UPPER_CASE_STRING, PyOpal::PyOpalObjectNS::STRING_LIST,
  PyOpal::PyOpalObjectNS::DOUBLE, PyOpal::PyOpalObjectNS::BOOL, PyOpal::PyOpalObjectNS::INT, PyOpal::PyOpalObjectNS::FLOAT_LIST
}
 

Functions

template<class C >
void PyOpal::PyOpalObjectNS::update (PyOpalObjectNS::PyOpalObject< C > pyelement)
 

Variables

Informgmsg
 

Variable Documentation

Inform* gmsg

Definition at line 70 of file Main.cpp.