\[ P[i_I^{\boldsymbol{I}} \to N_I^{\boldsymbol{J}} + 1, i_J^{\boldsymbol{J}} \to N_J^{\boldsymbol{I}} + 1] = \min \left(1, \frac{N_I^{\boldsymbol{I}}}{N_I^{\boldsymbol{J}} + 1} \frac{N_J^{\boldsymbol{J}}}{N_J^{\boldsymbol{I}} + 1} e^{-\beta \Delta U_{i_I^{\boldsymbol{I}} \to N_I^{\boldsymbol{J}} + 1, i_J^{\boldsymbol{J}} \to N_J^{\boldsymbol{I}} + 1}} \right) \]
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Boxes_Particles_Swap), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | ij_boxes(:) | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| real(kind=DP), | intent(in) | :: | delta_energy |