file frontends/gamLike_1_0_1.hpp
[No description available] More…
Defines
Name | |
---|---|
BACKENDNAME | |
BACKENDLANG | |
VERSION | |
SAFE_VERSION | |
REFERENCE |
Detailed Description
Author:
- Christoph Weniger (c.weniger@uva.nl)
- Sebastian Wild (sebastian.wild@ph.tum.de)
Date:
- 2014 Sep, Oct
- 2016 Feb
- 2016 Aug
Frontend header for the gamLike backend.
Compile-time registration of available functions and variables from this backend.
Authors (add name and date if you modify):
Macros Documentation
define BACKENDNAME
#define BACKENDNAME gamLike
define BACKENDLANG
#define BACKENDLANG CXX
define VERSION
#define VERSION 1.0.1
define SAFE_VERSION
#define SAFE_VERSION 1_0_1
define REFERENCE
#define REFERENCE GAMBIT:2017fax
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Frontend header for the gamLike backend.
///
/// Compile-time registration of available
/// functions and variables from this backend.
///
/// *********************************************
///
/// Authors (add name and date if you modify):
///
/// \author Christoph Weniger
/// (c.weniger@uva.nl)
/// \date 2014 Sep, Oct
/// \date 2016 Feb
///
/// \author Sebastian Wild
/// (sebastian.wild@ph.tum.de)
/// \date 2016 Aug
///
/// *********************************************
// Identify backend
#define BACKENDNAME gamLike
#define BACKENDLANG CXX
#define VERSION 1.0.1
#define SAFE_VERSION 1_0_1
#define REFERENCE GAMBIT:2017fax
#include <string>
// Load it
LOAD_LIBRARY
// Import functions
BE_FUNCTION(init, void, (int), "init", "init")
BE_FUNCTION(set_data_path, void, (const std::string &), "set_data_path", "set_data_path")
BE_FUNCTION(lnL, double, (int, const std::vector<double> &, const std::vector<double> &), "lnL", "lnL")
BE_FUNCTION(set_halo_profile, void, (int, const std::vector<double> &, const std::vector<double> &, double), "set_halo_profile", "set_halo_profile")
// TODO: Temporarily disabled until project is ready
/*
BE_FUNCTION(los_integral_cpp, void, (std::vector<double>, std::vector<double>, double, std::vector<double> &, std::vector<double> &), "_Z16los_integral_cppSt6vectorIdSaIdEES1_dRS1_S2_", "los_integral")
*/
// Undefine macros to avoid conflict with other backends
#include "gambit/Backends/backend_undefs.hpp"
Updated on 2024-07-18 at 13:53:35 +0000