namespace configs::gm2calc_1_3_0

[No description available]

Attributes

Name
stringcastxml_cc_id
stringcastxml_cc
stringcastxml_cc_opt
stringgambit_backend_name
stringgambit_backend_version
stringgambit_backend_reference
stringgambit_base_namespace
listinput_files
listinclude_paths
listbase_paths
stringheader_files_to
stringsrc_files_to
listload_classes
listload_functions
listditch
boolauto_detect_stdlib_paths
boolload_parent_classes
boolwrap_inherited_members
stringheader_extension
stringsource_extension
intindent
dictionaryknown_classes
listpragmas_begin
listpragmas_end

Attributes Documentation

variable castxml_cc_id

string castxml_cc_id =  'gnu';
                           #

Configuration module for BOSS # #

variable castxml_cc

string castxml_cc =  'g++';

variable castxml_cc_opt

string castxml_cc_opt =  '-std=c++11';

variable gambit_backend_name

string gambit_backend_name =  'gm2calc';

variable gambit_backend_version

string gambit_backend_version =  '1.3.0';

variable gambit_backend_reference

string gambit_backend_reference =  'Athron:2015rva';

variable gambit_base_namespace

string gambit_base_namespace =  '';

variable input_files

list input_files =  [
    '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src/MSSMNoFV_onshell.hpp',
    '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src/gm2_1loop.hpp',
    '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src/gm2_2loop.hpp',
    '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src/gm2_uncertainty.hpp',
    '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src/gm2_error.hpp',
];

variable include_paths

list include_paths =  [
    '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src',
    '../../../contrib/eigen3.2.8' # This should be learned from GAMBIT somehow to future-protect against version changes (and if user uses own library!)
];

variable base_paths

list base_paths =  ['../../../Backends/installed/gm2calc/'+gambit_backend_version];

variable header_files_to

string header_files_to =  '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src';

variable src_files_to

string src_files_to =  '../../../Backends/installed/gm2calc/'+gambit_backend_version+'/src';

variable load_classes

list load_classes =  [
    'gm2calc::MSSMNoFV_onshell',
    'gm2calc::MSSMNoFV_onshell_mass_eigenstates',
    'gm2calc::MSSMNoFV_onshell_soft_parameters',
    'gm2calc::MSSMNoFV_onshell_susy_parameters',
    'gm2calc::MSSMNoFV_onshell_physical',
    'gm2calc::MSSMNoFV_onshell_problems',
    'gm2calc::Error',
    'gm2calc::ESetupError',
    'gm2calc::EInvalidInput',
    'gm2calc::EPhysicalProblem',
    'gm2calc::EReadError',
];

variable load_functions

list load_functions =  [
  'gm2calc::calculate_amu_1loop(const gm2calc::MSSMNoFV_onshell&)',
  'gm2calc::calculate_amu_1loop_non_tan_beta_resummed(const gm2calc::MSSMNoFV_onshell&)',
  'gm2calc::calculate_amu_2loop(const gm2calc::MSSMNoFV_onshell&)',
  'gm2calc::calculate_amu_2loop_non_tan_beta_resummed(const gm2calc::MSSMNoFV_onshell&)',
  'gm2calc::calculate_uncertainty_amu_2loop(const gm2calc::MSSMNoFV_onshell&)'
];

variable ditch

list ditch =  [];

variable auto_detect_stdlib_paths

bool auto_detect_stdlib_paths =  False;

variable load_parent_classes

bool load_parent_classes =  False;

variable wrap_inherited_members

bool wrap_inherited_members =  False;

variable header_extension

string header_extension =  '.hpp';

variable source_extension

string source_extension =  '.cpp';

variable indent

int indent =  3;

variable known_classes

dictionary known_classes =  {
    "Eigen::Matrix" : "<Eigen/Core>",
    "Eigen::Array" : "<Eigen/Core>",
};

variable pragmas_begin

list pragmas_begin =  [
    '#include "gambit/Utils/begin_ignore_warnings_eigen.hpp"', # Contains pragmas to suppress warnings from Eigen
];

variable pragmas_end

list pragmas_end =  [
    '#include "gambit/Utils/end_ignore_warnings.hpp"', # Restores the warning settings
];

Updated on 2022-08-03 at 12:57:56 +0000