file frontends/DarkSUSY_generic_wimp_6_4_0.hpp
[No description available] More…
Functions
Name | |
---|---|
LOAD_LIBRARY | BE_VARIABLE(rdpars , DS_RDPARS , “rdpars_” , “rdpars” ) |
LOAD_LIBRARY rdlims | BE_VARIABLE(rd20opt , DS_RD20OPT , “rd20opt_” , “rd20opt” ) |
Attributes
Name | |
---|---|
LOAD_LIBRARY | DS_RDLIMS |
LOAD_LIBRARY | rdlims_ |
LOAD_LIBRARY rdlims | DS_ADM_COM |
LOAD_LIBRARY rdlims | adm_com_ |
Defines
Name | |
---|---|
BACKENDNAME | |
BACKENDLANG | |
VERSION | |
SAFE_VERSION | |
REFERENCE |
Detailed Description
Author: Torsten Bringmann (torsten.bringmann@fys.uio.no)
Date: 2022 January, 2023
Frontend header for the DarkSUSY backend
Compile-time registration of available functions and variables from this backend.
Authors (add name and date if you modify):
Functions Documentation
function BE_VARIABLE
LOAD_LIBRARY BE_VARIABLE(
rdpars ,
DS_RDPARS ,
"rdpars_" ,
"rdpars"
)
function BE_VARIABLE
LOAD_LIBRARY rdlims BE_VARIABLE(
rd20opt ,
DS_RD20OPT ,
"rd20opt_" ,
"rd20opt"
)
Attributes Documentation
variable DS_RDLIMS
LOAD_LIBRARY DS_RDLIMS;
variable rdlims_
LOAD_LIBRARY rdlims_;
variable DS_ADM_COM
LOAD_LIBRARY rdlims DS_ADM_COM;
variable adm_com_
LOAD_LIBRARY rdlims adm_com_;
Macros Documentation
define BACKENDNAME
#define BACKENDNAME DarkSUSY_generic_wimp
define BACKENDLANG
#define BACKENDLANG FORTRAN
define VERSION
#define VERSION 6.4.0
define SAFE_VERSION
#define SAFE_VERSION 6_4_0
define REFERENCE
#define REFERENCE Gondolo:2004sc,Bringmann:2018lay
Source code
// GAMBIT: Global and Modular BSM Inference Tool
// *********************************************
/// \file
///
/// Frontend header for the DarkSUSY backend
///
/// Compile-time registration of available
/// functions and variables from this backend.
///
/// *********************************************
///
/// Authors (add name and date if you modify):
///
/// \author Torsten Bringmann
/// (torsten.bringmann@fys.uio.no)
/// \date 2022 January, 2023
///
/// *********************************************
#define BACKENDNAME DarkSUSY_generic_wimp
#define BACKENDLANG FORTRAN
#define VERSION 6.4.0
#define SAFE_VERSION 6_4_0
#define REFERENCE Gondolo:2004sc,Bringmann:2018lay
// Load the library
LOAD_LIBRARY
// Include common DarkSUSY frontend declarations shared across all model-specific versions of the backend
#include "gambit/Backends/frontends/shared_includes/DarkSUSY_6.hpp"
// Common blocks in the DarkSUSY core library that are not identical for all DS6 versions
BE_VARIABLE(rdpars, DS_RDPARS, "rdpars_", "rdpars") // gRD Parameters
BE_VARIABLE(rdlims, DS_RDLIMS, "rdlims_", "rdlims") // new Boltzmann routines
BE_VARIABLE(rd20opt, DS_RD20OPT, "rd20opt_", "rd20opt") // new Boltzmann routines
BE_VARIABLE(adm_com, DS_ADM_COM, "adm_com_", "adm_com") // asymmetric DM
// Undefine macros to avoid conflict with other backends
#include "gambit/Backends/backend_undefs.hpp"
Updated on 2024-07-18 at 13:53:35 +0000