namespace configs::gm2calc_1_3_0
[No description available]
Attributes
Name | |
---|---|
string | castxml_cc_id |
string | castxml_cc |
string | castxml_cc_opt |
string | gambit_backend_name |
string | gambit_backend_version |
string | gambit_backend_reference |
string | gambit_base_namespace |
list | input_files |
list | include_paths |
list | base_paths |
string | header_files_to |
string | src_files_to |
list | load_classes |
list | load_functions |
list | ditch |
bool | auto_detect_stdlib_paths |
bool | load_parent_classes |
bool | wrap_inherited_members |
string | header_extension |
string | source_extension |
int | indent |
dictionary | known_classes |
list | pragmas_begin |
list | pragmas_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:58:06 +0000