IM-SRG++  0
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Parameters Class Reference

Public Member Functions

 Parameters (int, char **)
 
void ParseCommandLineArgs (int, char **)
 
void PrintOptions ()
 
string s (string)
 
double d (string)
 
int i (string)
 
vector< string > v (string)
 
string DefaultFlowFile ()
 
string DefaultIntFile ()
 

Public Attributes

bool help_mode
 

Static Public Attributes

static map< string, string > string_par
 
static map< string, double > double_par
 
static map< string, int > int_par
 
static map< string, vector< string > > vec_par
 

Member Data Documentation

map< string, double > Parameters::double_par
static
Initial value:
= {
{"hw", 20.0},
{"smax", 200.0},
{"dsmax", 0.5},
{"ds_0", 0.5},
{"domega", 0.5},
{"omega_norm_max", 0.25},
{"ode_tolerance", 1e-6},
{"denominator_delta", 0},
{"BetaCM",0},
}
map< string, int > Parameters::int_par
static
Initial value:
= {
{"A", -1},
{"e3max", 12},
{"emax", 6},
{"lmax3", -1},
{"nsteps", -1},
{"file2e1max", 12},
{"file2e2max", 24},
{"file2lmax", 10},
{"file3e1max", 12},
{"file3e2max", 24},
{"file3e3max", 12},
}
map< string, string > Parameters::string_par
static
Initial value:
= {
{"2bme", "/itch/exch/BlockGen/me2j/chi2b_srg0800_eMax12_lMax10_hwHO020.me2j.gz"},
{"3bme", "none"},
{"core_generator", "atan"},
{"valence_generator", "shell-model-atan"},
{"flowfile", "default"},
{"intfile", "default"},
{"fmt2", "me2j"},
{"reference", "default"},
{"valence_space", ""},
{"custom_valence_space", ""},
{"basis", "HF"},
{"method", "magnus"},
{"denominator_delta_orbit", "none"},
{"LECs", "EM2.0_2.0"},
{"scratch", ""},
{"use_brueckner_bch", "false"},
{"valence_file_format", "nushellx"},
{"occ_file", "none"},
}
map< string, vector< string > > Parameters::vec_par
static
Initial value:
= {
{"Operators", {} },
{"SPWF",{} },
}

The documentation for this class was generated from the following file: