|
OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <Python.h>#include <structmember.h>#include <exception>#include <iostream>#include <pybind11/pybind11.h>#include "AbstractObjects/OpalData.h"#include "AbstractObjects/Object.h"#include "AbsBeamline/Ring.h"#include "Elements/OpalRingDefinition.h"
Go to the source code of this file.
Functions | |
| std::tuple< int, double, double, double, double, double, double > | get_field_value (double x, double y, double z, double t) |
| PYBIND11_MODULE (bind_field, module) | |
Variables | |
| std::string | get_field_value_docstring |
| const char * | module_docstring = "field module returns the field" |
| std::tuple< int, double, double, double, double, double, double > get_field_value | ( | double | x, |
| double | y, | ||
| double | z, | ||
| double | t | ||
| ) |
Definition at line 32 of file PyBindField.cpp.
References Ring::apply(), and Attrib::Distribution::R.
Referenced by PYBIND11_MODULE().

| PYBIND11_MODULE | ( | bind_field | , |
| module | |||
| ) |
Definition at line 53 of file PyBindField.cpp.
References arg(), get_field_value(), get_field_value_docstring, and module_docstring.

| std::string get_field_value_docstring |
Definition at line 15 of file PyBindField.cpp.
Referenced by PYBIND11_MODULE().
| const char* module_docstring = "field module returns the field" |
Definition at line 51 of file PyBindField.cpp.
Referenced by PYBIND11_MODULE().