file ScannerBit/py_module.hpp
[No description available] More…
Detailed Description
Author: Gregory Martinez (gregory.david.martinez@gmail.com)
Date: 2023 Dec
Defines the python module to be used in the python plugins.
Authors:
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Defines the python module to be used in the
/// python plugins.
///
/// *********************************************
///
/// Authors:
///
/// \author Gregory Martinez
/// (gregory.david.martinez@gmail.com)
/// \date 2023 Dec
///
/// *********************************************
#pragma once
#include "gambit/cmake/cmake_variables.hpp"
#ifdef HAVE_PYBIND11
#include <unordered_map>
#include "gambit/Utils/begin_ignore_warnings_pybind11.hpp"
#include "gambit/Utils/begin_ignore_warnings_eigen.hpp"
#include <pybind11/embed.h>
#include <pybind11/eigen.h>
#include <pybind11/stl.h>
#include <pybind11/stl_bind.h>
#include "gambit/Utils/end_ignore_warnings.hpp"
#include "gambit/ScannerBit/factory_defs.hpp"
#include "gambit/ScannerBit/plugin_defs.hpp"
#include "gambit/ScannerBit/scanner_utils.hpp"
#include "gambit/ScannerBit/python_utils.hpp"
namespace py = pybind11;
#include "gambit/ScannerBit/py_module_scanbit.hpp"
#include "gambit/ScannerBit/py_module_scan.hpp"
#include "gambit/ScannerBit/py_module_obj.hpp"
#endif // HAVE_PYBIND11
Updated on 2024-07-18 at 13:53:33 +0000