OPAL (Object Oriented Parallel Accelerator Library)  2024.1
OPAL
Namespaces | Functions | Variables
PyField.cpp File Reference
#include <boost/python.hpp>
#include "AbsBeamline/Ring.h"
#include "Algorithms/ParallelTTracker.h"
#include "Algorithms/ParallelCyclotronTracker.h"
#include "Track/TrackRun.h"
#include "Utilities/OpalException.h"
#include "PyOpal/PyCore/ExceptionTranslation.h"
#include "PyOpal/PyCore/Globals.h"
Include dependency graph for PyField.cpp:

Go to the source code of this file.

Namespaces

 PyOpal
 
 PyOpal::Field
 

Functions

py::object PyOpal::Field::get_field_value_cyclotron (double x, double y, double z, double t, ParallelCyclotronTracker *tracker)
 
py::object PyOpal::Field::get_field_value (double x, double y, double z, double t)
 
RingPyOpal::Field::getRing ()
 
std::string PyOpal::Field::getElementName (int i)
 
boost::python::object PyOpal::Field::getElementStartPosition (int i)
 
boost::python::object PyOpal::Field::getElementEndPosition (int i)
 
boost::python::object PyOpal::Field::getElementStartNormal (int i)
 
boost::python::object PyOpal::Field::getElementEndNormal (int i)
 
size_t PyOpal::Field::getNumberOfElements ()
 
 PyOpal::Field::BOOST_PYTHON_MODULE (field)
 

Variables

std::string PyOpal::Field::field_docstring
 
std::string PyOpal::Field::get_field_value_docstring
 
std::string PyOpal::Field::element_name_docstring
 
std::string PyOpal::Field::start_pos_docstring
 
std::string PyOpal::Field::end_pos_docstring
 
std::string PyOpal::Field::start_norm_docstring
 
std::string PyOpal::Field::end_norm_docstring
 
std::string PyOpal::Field::num_elements_docstring