file printers/hdf5types.hpp

[No description available] More…

Defines

Name
HDF5_TYPES
HDF5_RETRIEVABLE_TYPES
HDF5_BACKEND_TYPES

Detailed Description

Author:

Date:

  • 2017 Mar
  • 2019 Nov

Sequence of all types printable by the HDF5 printer.


Authors (add name and date if you modify):


Macros Documentation

define HDF5_TYPES

#define HDF5_TYPES   (int)                                \
  (uint)                               \
  (long)                               \
  (ulong)                              \
  (longlong)                           \
  (ulonglong)                          \
  (float)                              \
  (double)                             \
  (std::vector<double>)                \
  (bool)                               \
  (map_str_dbl)                        \
  (map_str_str)                        \
  (map_str_map_str_dbl)                \
  (map_const_str_dbl)                  \
  (map_const_str_map_const_str_dbl)    \
  (ModelParameters)                    \
  (triplet<double>)                    \
  (map_intpair_dbl)                    \
  (flav_prediction)                    \

define HDF5_RETRIEVABLE_TYPES

#define HDF5_RETRIEVABLE_TYPES   HDF5_TYPES \
  (MSSM_SLHAstruct) \
  (SMslha_SLHAstruct)

define HDF5_BACKEND_TYPES

#define HDF5_BACKEND_TYPES   (DM_nucleon_couplings)               \
  (BBN_container)                      \

Source code

//   GAMBIT: Global and Modular BSM Inference Tool
//   *********************************************
///  \file
///
///  Sequence of all types printable by the HDF5
///  printer.
///
///  *********************************************
///
///  Authors (add name and date if you modify):
///
///  \author Pat Scott
///          (p.scott@imperial.ac.uk)
///  \date 2017 Mar
///
///  \author Ben Farmer
///          (b.farmer@imperial.ac.uk)
///  \date 2019 Nov
///
///  *********************************************

#ifndef __HDF5TYPES__
#define __HDF5TYPES__

#include "gambit/Elements/module_types_rollcall.hpp"

#define HDF5_TYPES                     \
  (int)                                \
  (uint)                               \
  (long)                               \
  (ulong)                              \
  (longlong)                           \
  (ulonglong)                          \
  (float)                              \
  (double)                             \
  (std::vector<double>)                \
  (bool)                               \
  (map_str_dbl)                        \
  (map_str_str)                        \
  (map_str_map_str_dbl)                \
  (map_const_str_dbl)                  \
  (map_const_str_map_const_str_dbl)    \
  (ModelParameters)                    \
  (triplet<double>)                    \
  (map_intpair_dbl)                    \
  (flav_prediction)                    \

#define HDF5_RETRIEVABLE_TYPES \
  HDF5_TYPES \
  (MSSM_SLHAstruct) \
  (SMslha_SLHAstruct)

#define HDF5_BACKEND_TYPES             \
  (DM_nucleon_couplings)               \
  (BBN_container)                      \

#endif

Updated on 2023-06-26 at 21:36:54 +0000