19#ifndef EMBEDDED_PYTHON
20error BUG: The PyRunModule.hpp header should *not* be included in a configuration without EMBEDDED_PYTHON
23#ifndef OPM_PY_RUN_MODULE
24#define OPM_PY_RUN_MODULE
26#include <pybind11/embed.h>
27#include <pybind11/pybind11.h>
28namespace py = pybind11;
43 PyRunModule(std::shared_ptr<const Python> python,
const std::string& fname);
48 py::object run_function =
py::none();
49 std::shared_ptr<const Python> python_handle;
51 py::module opm_embedded;
error BUG
Definition: PyRunModule.hpp:28
const char *const string
Definition: cJSON.h:170
Definition: EclipseState.hpp:63
Definition: Schedule.hpp:113
Definition: SummaryState.hpp:65
const std::string none
Definition: LogUtil.hpp:48
@ error
Definition: ActionValue.hpp:21
class __attribute__((visibility("default"))) PyRunModule
Definition: PyRunModule.hpp:41