OPAL (Object Oriented Parallel Accelerator Library) 2024.2
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

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

Namespaces

namespace  PyOpal
 
namespace  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

◆ gmsg

Inform* gmsg
extern

Definition at line 70 of file Main.cpp.