file obscura_1_1_0/obscura_1_1_0/loaded_types.hpp
[No description available]
Defines
Name | |
---|---|
obscura_1_1_0_all_data |
Macros Documentation
define obscura_1_1_0_all_data
#define obscura_1_1_0_all_data (( /*class*/(obscura)(DM_Distribution), /*constructors*/((("Factory_DM_Distribution_0__BOSS_1","_Factory_DM_Distribution_0__BOSS_1"),())) ((("Factory_DM_Distribution_1__BOSS_2","_Factory_DM_Distribution_1__BOSS_2"),(std::string, double, double, double))) )) \
(( /*class*/(obscura)(Standard_Halo_Model), /*constructors*/((("Factory_Standard_Halo_Model_0__BOSS_3","_Factory_Standard_Halo_Model_0__BOSS_3"),())) ((("Factory_Standard_Halo_Model_1__BOSS_4","_Factory_Standard_Halo_Model_1__BOSS_4"),(double, double, double, double))) ((("Factory_Standard_Halo_Model_2__BOSS_5","_Factory_Standard_Halo_Model_2__BOSS_5"),(double, double, double))) )) \
(( /*class*/(obscura)(DM_Particle_Standard), /*constructors*/((("Factory_DM_Particle_Standard_0__BOSS_6","_Factory_DM_Particle_Standard_0__BOSS_6"),())) ((("Factory_DM_Particle_Standard_1__BOSS_7","_Factory_DM_Particle_Standard_1__BOSS_7"),(double, double))) )) \
(( /*class*/(obscura)(DM_Particle_SI), /*constructors*/((("Factory_DM_Particle_SI_0__BOSS_8","_Factory_DM_Particle_SI_0__BOSS_8"),())) ((("Factory_DM_Particle_SI_1__BOSS_9","_Factory_DM_Particle_SI_1__BOSS_9"),(double))) ((("Factory_DM_Particle_SI_2__BOSS_10","_Factory_DM_Particle_SI_2__BOSS_10"),(double, double))) )) \
(( /*class*/(obscura)(DM_Particle), /*constructors*/((("Factory_DM_Particle_0__BOSS_11","_Factory_DM_Particle_0__BOSS_11"),())) ((("Factory_DM_Particle_1__BOSS_12","_Factory_DM_Particle_1__BOSS_12"),(double, double))) ((("Factory_DM_Particle_2__BOSS_13","_Factory_DM_Particle_2__BOSS_13"),(double))) )) \
(( /*class*/(obscura)(DM_Detector), /*constructors*/((("Factory_DM_Detector_0__BOSS_14","_Factory_DM_Detector_0__BOSS_14"),())) ((("Factory_DM_Detector_1__BOSS_15","_Factory_DM_Detector_1__BOSS_15"),(std::string, double, std::string))) )) \
(( /*class*/(obscura)(DM_Detector_Crystal), /*constructors*/((("Factory_DM_Detector_Crystal_0__BOSS_16","_Factory_DM_Detector_Crystal_0__BOSS_16"),())) ((("Factory_DM_Detector_Crystal_1__BOSS_17","_Factory_DM_Detector_Crystal_1__BOSS_17"),(std::string, double, std::string))) )) \
(( /*class*/(obscura)(DM_Detector_Ionization_ER), /*constructors*/((("Factory_DM_Detector_Ionization_ER_0__BOSS_18","_Factory_DM_Detector_Ionization_ER_0__BOSS_18"),())) ((("Factory_DM_Detector_Ionization_ER_1__BOSS_19","_Factory_DM_Detector_Ionization_ER_1__BOSS_19"),(std::string, double, std::string))) ((("Factory_DM_Detector_Ionization_ER_2__BOSS_20","_Factory_DM_Detector_Ionization_ER_2__BOSS_20"),(std::string, double, std::vector<std::string>, std::vector<double>))) ((("Factory_DM_Detector_Ionization_ER_3__BOSS_21","_Factory_DM_Detector_Ionization_ER_3__BOSS_21"),(std::string, double, std::vector<std::string>))) )) \
(( /*class*/(obscura)(DM_Detector_Ionization), /*constructors*/((("Factory_DM_Detector_Ionization_0__BOSS_22","_Factory_DM_Detector_Ionization_0__BOSS_22"),(std::string, double, std::string, std::string))) ((("Factory_DM_Detector_Ionization_1__BOSS_23","_Factory_DM_Detector_Ionization_1__BOSS_23"),(std::string, double, std::string, std::vector<std::string>, std::vector<double>))) ((("Factory_DM_Detector_Ionization_2__BOSS_24","_Factory_DM_Detector_Ionization_2__BOSS_24"),(std::string, double, std::string, std::vector<std::string>))) )) \
(( /*class*/(obscura)(DM_Detector_Ionization_Migdal), /*constructors*/((("Factory_DM_Detector_Ionization_Migdal_0__BOSS_25","_Factory_DM_Detector_Ionization_Migdal_0__BOSS_25"),())) ((("Factory_DM_Detector_Ionization_Migdal_1__BOSS_26","_Factory_DM_Detector_Ionization_Migdal_1__BOSS_26"),(std::string, double, std::string))) ((("Factory_DM_Detector_Ionization_Migdal_2__BOSS_27","_Factory_DM_Detector_Ionization_Migdal_2__BOSS_27"),(std::string, double, std::vector<std::string>, std::vector<double>))) ((("Factory_DM_Detector_Ionization_Migdal_3__BOSS_28","_Factory_DM_Detector_Ionization_Migdal_3__BOSS_28"),(std::string, double, std::vector<std::string>))) )) \
Source code
#ifndef __loaded_types_obscura_1_1_0_hpp__
#define __loaded_types_obscura_1_1_0_hpp__ 1
#include "wrapper_DM_Distribution.hpp"
#include "wrapper_Standard_Halo_Model.hpp"
#include "wrapper_DM_Particle_Standard.hpp"
#include "wrapper_DM_Particle_SI.hpp"
#include "wrapper_DM_Particle.hpp"
#include "wrapper_DM_Detector.hpp"
#include "wrapper_DM_Detector_Crystal.hpp"
#include "wrapper_DM_Detector_Ionization_ER.hpp"
#include "wrapper_DM_Detector_Ionization.hpp"
#include "wrapper_DM_Detector_Ionization_Migdal.hpp"
#include "identification.hpp"
// Indicate which types are provided by this backend, and what the symbols of their factories are.
#define obscura_1_1_0_all_data \
(( /*class*/(obscura)(DM_Distribution), /*constructors*/((("Factory_DM_Distribution_0__BOSS_1","_Factory_DM_Distribution_0__BOSS_1"),())) ((("Factory_DM_Distribution_1__BOSS_2","_Factory_DM_Distribution_1__BOSS_2"),(std::string, double, double, double))) )) \
(( /*class*/(obscura)(Standard_Halo_Model), /*constructors*/((("Factory_Standard_Halo_Model_0__BOSS_3","_Factory_Standard_Halo_Model_0__BOSS_3"),())) ((("Factory_Standard_Halo_Model_1__BOSS_4","_Factory_Standard_Halo_Model_1__BOSS_4"),(double, double, double, double))) ((("Factory_Standard_Halo_Model_2__BOSS_5","_Factory_Standard_Halo_Model_2__BOSS_5"),(double, double, double))) )) \
(( /*class*/(obscura)(DM_Particle_Standard), /*constructors*/((("Factory_DM_Particle_Standard_0__BOSS_6","_Factory_DM_Particle_Standard_0__BOSS_6"),())) ((("Factory_DM_Particle_Standard_1__BOSS_7","_Factory_DM_Particle_Standard_1__BOSS_7"),(double, double))) )) \
(( /*class*/(obscura)(DM_Particle_SI), /*constructors*/((("Factory_DM_Particle_SI_0__BOSS_8","_Factory_DM_Particle_SI_0__BOSS_8"),())) ((("Factory_DM_Particle_SI_1__BOSS_9","_Factory_DM_Particle_SI_1__BOSS_9"),(double))) ((("Factory_DM_Particle_SI_2__BOSS_10","_Factory_DM_Particle_SI_2__BOSS_10"),(double, double))) )) \
(( /*class*/(obscura)(DM_Particle), /*constructors*/((("Factory_DM_Particle_0__BOSS_11","_Factory_DM_Particle_0__BOSS_11"),())) ((("Factory_DM_Particle_1__BOSS_12","_Factory_DM_Particle_1__BOSS_12"),(double, double))) ((("Factory_DM_Particle_2__BOSS_13","_Factory_DM_Particle_2__BOSS_13"),(double))) )) \
(( /*class*/(obscura)(DM_Detector), /*constructors*/((("Factory_DM_Detector_0__BOSS_14","_Factory_DM_Detector_0__BOSS_14"),())) ((("Factory_DM_Detector_1__BOSS_15","_Factory_DM_Detector_1__BOSS_15"),(std::string, double, std::string))) )) \
(( /*class*/(obscura)(DM_Detector_Crystal), /*constructors*/((("Factory_DM_Detector_Crystal_0__BOSS_16","_Factory_DM_Detector_Crystal_0__BOSS_16"),())) ((("Factory_DM_Detector_Crystal_1__BOSS_17","_Factory_DM_Detector_Crystal_1__BOSS_17"),(std::string, double, std::string))) )) \
(( /*class*/(obscura)(DM_Detector_Ionization_ER), /*constructors*/((("Factory_DM_Detector_Ionization_ER_0__BOSS_18","_Factory_DM_Detector_Ionization_ER_0__BOSS_18"),())) ((("Factory_DM_Detector_Ionization_ER_1__BOSS_19","_Factory_DM_Detector_Ionization_ER_1__BOSS_19"),(std::string, double, std::string))) ((("Factory_DM_Detector_Ionization_ER_2__BOSS_20","_Factory_DM_Detector_Ionization_ER_2__BOSS_20"),(std::string, double, std::vector<std::string>, std::vector<double>))) ((("Factory_DM_Detector_Ionization_ER_3__BOSS_21","_Factory_DM_Detector_Ionization_ER_3__BOSS_21"),(std::string, double, std::vector<std::string>))) )) \
(( /*class*/(obscura)(DM_Detector_Ionization), /*constructors*/((("Factory_DM_Detector_Ionization_0__BOSS_22","_Factory_DM_Detector_Ionization_0__BOSS_22"),(std::string, double, std::string, std::string))) ((("Factory_DM_Detector_Ionization_1__BOSS_23","_Factory_DM_Detector_Ionization_1__BOSS_23"),(std::string, double, std::string, std::vector<std::string>, std::vector<double>))) ((("Factory_DM_Detector_Ionization_2__BOSS_24","_Factory_DM_Detector_Ionization_2__BOSS_24"),(std::string, double, std::string, std::vector<std::string>))) )) \
(( /*class*/(obscura)(DM_Detector_Ionization_Migdal), /*constructors*/((("Factory_DM_Detector_Ionization_Migdal_0__BOSS_25","_Factory_DM_Detector_Ionization_Migdal_0__BOSS_25"),())) ((("Factory_DM_Detector_Ionization_Migdal_1__BOSS_26","_Factory_DM_Detector_Ionization_Migdal_1__BOSS_26"),(std::string, double, std::string))) ((("Factory_DM_Detector_Ionization_Migdal_2__BOSS_27","_Factory_DM_Detector_Ionization_Migdal_2__BOSS_27"),(std::string, double, std::vector<std::string>, std::vector<double>))) ((("Factory_DM_Detector_Ionization_Migdal_3__BOSS_28","_Factory_DM_Detector_Ionization_Migdal_3__BOSS_28"),(std::string, double, std::vector<std::string>))) )) \
// If the default version has been loaded, set it as default.
#if ALREADY_LOADED(CAT_3(BACKENDNAME,_,CAT(Default_,BACKENDNAME)))
SET_DEFAULT_VERSION_FOR_LOADING_TYPES(BACKENDNAME,SAFE_VERSION,CAT(Default_,BACKENDNAME))
#endif
// Undefine macros to avoid conflict with other backends.
#include "gambit/Backends/backend_undefs.hpp"
#endif /* __loaded_types_obscura_1_1_0_hpp__ */
Updated on 2024-07-18 at 13:53:35 +0000