HILA
|
An internal struct parametrising multicanonical methods. More...
Public Attributes | |
string | weight_loc |
Path to the weight function file. | |
string | outfile_name_base |
Prefix for the saved weight function files. | |
string | method |
Name of the iteration method. | |
bool | visuals |
Whether to print histogram during iteration. | |
bool | hard_walls |
Whether the weight outside max_OP and min_OP is infinite. | |
double | max_OP |
Maximum order parameter value. | |
double | min_OP |
Minimum order parameter value. | |
int | bin_number |
Number of OP bins. | |
bool | AR_iteration |
Whether to update the weights after each call to accept_reject. | |
struct direct_iteration | DIP |
A substruct that contains method specific parameters. | |
struct canonical_iteration | CIP |
A substruct that contains method specific parameters. | |
An internal struct parametrising multicanonical methods.
Definition at line 149 of file multicanonical.cpp.
bool weight_iteration_parameters::AR_iteration |
Whether to update the weights after each call to accept_reject.
Definition at line 160 of file multicanonical.cpp.
int weight_iteration_parameters::bin_number |
Number of OP bins.
Only matters when creating bins from given parameters. When the details of the weights are read from file this parameter is not used.
Definition at line 159 of file multicanonical.cpp.
struct canonical_iteration weight_iteration_parameters::CIP |
A substruct that contains method specific parameters.
Definition at line 162 of file multicanonical.cpp.
struct direct_iteration weight_iteration_parameters::DIP |
A substruct that contains method specific parameters.
Definition at line 161 of file multicanonical.cpp.
bool weight_iteration_parameters::hard_walls |
Whether the weight outside max_OP and min_OP is infinite.
If not, the weight is assigned through constant extrapolation of the nearest bin (first or last). Please start your simulations so that the first configuration is within the interval, or the iteration can get stuck.
Definition at line 156 of file multicanonical.cpp.
double weight_iteration_parameters::max_OP |
Maximum order parameter value.
Only matters when creating bins from given parameters. When the details of the weights are read from file this parameter is not used.
Definition at line 157 of file multicanonical.cpp.
string weight_iteration_parameters::method |
Name of the iteration method.
Current options: "direct" See the documentation for the details of different methods.
Definition at line 153 of file multicanonical.cpp.
double weight_iteration_parameters::min_OP |
Minimum order parameter value.
Only matters when creating bins from given parameters. When the details of the weights are read from file this parameter is not used.
Definition at line 158 of file multicanonical.cpp.
bool weight_iteration_parameters::visuals |
Whether to print histogram during iteration.
Definition at line 155 of file multicanonical.cpp.
string weight_iteration_parameters::weight_loc |
Path to the weight function file.
Definition at line 151 of file multicanonical.cpp.