HILA
Loading...
Searching...
No Matches
weight_iteration_parameters Struct Reference

An internal struct parametrising multicanonical methods. More...

Collaboration diagram for weight_iteration_parameters:

Public Attributes

bool AR_iteration
 Whether to update the weights after each call to accept_reject.
 
int bin_number
 Number of OP bins.
 
struct canonical_iteration CIP
 A substruct that contains method specific parameters.
 
struct direct_iteration DIP
 A substruct that contains method specific parameters.
 
bool hard_walls
 Whether the weight outside max_OP and min_OP is infinite.
 
double max_OP
 Maximum order parameter value.
 
string method
 Name of the iteration method.
 
double min_OP
 Minimum order parameter value.
 
string outfile_name_base
 Prefix for the saved weight function files.
 
bool visuals
 Whether to print histogram during iteration.
 
string weight_loc
 Path to the weight function file.
 

Detailed Description

An internal struct parametrising multicanonical methods.

Definition at line 149 of file multicanonical.cpp.

Member Data Documentation

◆ AR_iteration

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.

◆ bin_number

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.

◆ CIP

struct canonical_iteration weight_iteration_parameters::CIP

A substruct that contains method specific parameters.

Definition at line 162 of file multicanonical.cpp.

◆ DIP

struct direct_iteration weight_iteration_parameters::DIP

A substruct that contains method specific parameters.

Definition at line 161 of file multicanonical.cpp.

◆ hard_walls

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.

◆ max_OP

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.

◆ method

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.

◆ min_OP

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.

◆ visuals

bool weight_iteration_parameters::visuals

Whether to print histogram during iteration.

Definition at line 155 of file multicanonical.cpp.

◆ weight_loc

string weight_iteration_parameters::weight_loc

Path to the weight function file.

Definition at line 151 of file multicanonical.cpp.


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