For a given value, get the position in a histogram of given window sizes
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| real(kind=dp), | intent(in) | :: | val |
value to get the position |
||
| real(kind=dp), | intent(in) | :: | minVal |
value to get the position smallest value appearing in the histogram |
||
| integer, | intent(in) | :: | nPoints |
number of bins in the histogram |
||
| real(kind=dp), | intent(in) | :: | windowSize |
value to get the position smallest value appearing in the histogram size of each bin |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | stem | |||
| integer, | intent(in) | :: | funit |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(fcimc_iter_data), | intent(in) | :: | iter_data | |||
| logical, | intent(in), | optional | :: | initial |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename | |||
| type(write_state_t), | intent(inout) | :: | state |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(write_state_t), | intent(inout) | :: | state |
Print out an already genereated 2d-histogram to disk The histogram is written with the two axes as first rows, then the data as a 2d-matrix
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| character(len=*), | intent(in) | :: | filename |
name of the file to write to |
||
| character(len=*), | intent(in) | :: | label1 |
name of the file to write to label of the first axis |
||
| character(len=*), | intent(in) | :: | label2 |
name of the file to write to label of the first axis label of the second axis |
||
| integer, | intent(in) | :: | hist(:,:) | |||
| real(kind=dp), | intent(in) | :: | bins1(:) | |||
| real(kind=dp), | intent(in) | :: | bins2(:) |
Wrapper function to create a 2d-histogram of the shift scale factors over energy
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | EnergyBinsNum |
resolution of the energy axis (number of bins) |
||
| integer, | intent(in) | :: | FValBinsNum |
resolution of the energy axis (number of bins) resolution of the factor axis (number of bins) |
Wrapper function to create a 2d-histogram of the shift scale factors over population
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | PopBinsNum |
resolution of the population axis (number of bins) |
||
| integer, | intent(in) | :: | FValBinsNum |
resolution of the population axis (number of bins) resolution of the factor axis (number of bins) |
Create the data written out in the histogram of shift factor over energy. The generated data can be passed to print_2d_hist. This is a synchronizing routine.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | hist(enPoints,accRatePoints) | |||
| real(kind=dp), | intent(out) | :: | histEnergy(enPoints) | |||
| real(kind=dp), | intent(out) | :: | histAccRate(accRatePoints) | |||
| integer, | intent(in) | :: | enPoints |
number of bins on the energy axis |
||
| integer, | intent(in) | :: | accRatePoints |
number of bins on the energy axis number of bins on the shift factor axis |
||
| integer, | intent(out) | :: | allHist(:,:) |
Create the data written out in the histogram of shift factor over population. The generated data can be passed to print_2d_hist. This is a synchronizing routine.
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(out) | :: | hist(popPoints,accRatePoints) | |||
| real(kind=dp), | intent(out) | :: | histPop(popPoints) | |||
| real(kind=dp), | intent(out) | :: | histAccRate(accRatePoints) | |||
| integer, | intent(in) | :: | popPoints |
number of bins on the population axis |
||
| integer, | intent(in) | :: | accRatePoints |
number of bins on the population axis number of bins on the shift factor axis |
||
| integer, | intent(out) | :: | allHist(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| integer, | intent(in) | :: | totWalkersNew |