ImpactX
Loading...
Searching...
No Matches
pyImpactX.H
Go to the documentation of this file.
1/* Copyright 2021-2023 The ImpactX Community
2 *
3 * This header is used to centrally define classes that shall not violate the
4 * C++ one-definition-rule (ODR) for various Python translation units.
5 *
6 * Authors: Axel Huebl
7 * License: BSD-3-Clause-LBNL
8 */
9#ifndef IMPACTX_PYIMPACTX_H
10#define IMPACTX_PYIMPACTX_H
11
12#include <pybind11/pybind11.h>
13#include <pybind11/functional.h>
14// include <pybind11/numpy.h> // not yet used
15#include <pybind11/stl.h>
16#include <pybind11/stl_bind.h>
17
18#include <elements/All.H>
19
20#include <list>
21
22namespace py = pybind11;
23using namespace impactx;
24
25PYBIND11_MAKE_OPAQUE(std::list<elements::KnownElements>)
26
27#endif // IMPACTX_PYIMPACTX_H
Definition CovarianceMatrixMath.H:25