Positions swap
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Box_Particles_Swap), | intent(out) | :: | this | |||
| type(Environment_Wrapper), | intent(in), | target | :: | environment | ||
| type(Mixture_Wrapper), | intent(in), | target | :: | mixture | ||
| type(Short_Interactions_Wrapper), | intent(in), | target | :: | short_interactions | ||
| type(Dipolar_Interactions_Dynamic_Wrapper), | intent(in), | target | :: | dipolar_interactions_dynamic(:) | ||
| type(Dipolar_Interactions_Static_Wrapper), | intent(in), | target | :: | dipolar_interactions_static(:) | ||
| type(Changes_Wrapper), | intent(in), | target | :: | changes | ||
| logical, | intent(in) | :: | can_swap(:,:) | |||
| class(Abstract_Hetero_Couples), | intent(in) | :: | couples(:) | |||
| class(Abstract_Tower_Sampler), | intent(in) | :: | selectors(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Box_Particles_Swap), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Box_Particles_Swap), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Box_Particles_Swap), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Box_Particles_Swap), | intent(in) | :: | this | |||
| type(Generating_Observables_Wrapper), | intent(inout) | :: | observables |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| logical, | intent(out) | :: | abort | |||
| type(Concrete_Particle), | intent(out) | :: | particles(:) | |||
| integer, | intent(in) | :: | i_box | |||
| integer, | intent(in) | :: | ij_components(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | i_box | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| real(kind=DP), | intent(in) | :: | delta_energy |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| logical, | intent(out) | :: | overlap | |||
| real(kind=DP), | intent(out) | :: | delta_energies(:) | |||
| integer, | intent(in) | :: | i_box | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| type(Concrete_Particle), | intent(in) | :: | particles(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| logical, | intent(out) | :: | overlap | |||
| real(kind=DP), | intent(out) | :: | delta_energies(:,:) | |||
| integer, | intent(in) | :: | i_box | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| type(Concrete_Particle), | intent(in) | :: | particles(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| real(kind=DP), | intent(out) | :: | delta_energies(:) | |||
| integer, | intent(in) | :: | i_box | |||
| type(Concrete_Particle), | intent(in) | :: | particles(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| real(kind=DP), | intent(out) | :: | delta_energies(:,:) | |||
| real(kind=DP), | intent(out) | :: | delta_shared_energy | |||
| integer, | intent(in) | :: | i_box | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| type(Concrete_Particle), | intent(in) | :: | particles(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Box_Particles_Switch), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | i_box | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| type(Concrete_Particle), | intent(in) | :: | particles(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Concrete_Observables_Changes), | intent(inout) | :: | changes | |||
| integer, | intent(in) | :: | ij_components(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| type(Concrete_Observables_Changes), | intent(inout) | :: | changes | |||
| integer, | intent(in) | :: | ij_components(:) |