| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| class(Abstract_Periodic_Box), | private, | pointer | :: | periodic_box | => | null() |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| type(Dipolar_Interactions_Static_Wrapper), | intent(inout) | :: | dipolar_interactions_static | |||
| logical, | intent(out) | :: | reset_real_pair | |||
| real(kind=DP), | intent(in) | :: | new_box_size(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| type(Dipolar_Interactions_Static_Wrapper), | intent(in) | :: | dipolar_interactions_static | |||
| logical, | intent(in) | :: | reset_real_pair |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(out) | :: | this | |||
| class(Abstract_Periodic_Box), | intent(in), | target | :: | periodic_box | ||
| type(Component_Wrapper), | intent(in), | target | :: | components(:) | ||
| type(Dipolar_Interactions_Dynamic_Wrapper), | intent(in), | target | :: | dipolar_interactions_dynamic | ||
| type(Dipolar_Interactions_Static_Wrapper), | intent(in), | target | :: | dipolar_interactions_static |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| logical, | intent(in) | :: | reset_real_pair |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| type(Real_Line), | intent(inout) | :: | new_energies(:) | |||
| real(kind=DP), | intent(out) | :: | new_shared_energy | |||
| real(kind=DP), | intent(in) | :: | box_volume_ratio | |||
| type(Real_Line), | intent(in) | :: | energies(:) | |||
| real(kind=DP), | intent(in) | :: | shared_energy |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| logical, | intent(out) | :: | reset_real_pair | |||
| real(kind=DP), | intent(in) | :: | new_box_size(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| type(Dipolar_Interactions_Static_Wrapper), | intent(inout) | :: | dipolar_interactions_static_target | |||
| type(Dipolar_Interactions_Static_Wrapper), | intent(in) | :: | dipolar_interactions_static_source | |||
| logical, | intent(in) | :: | reset_real_pair |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Unscalable_Dipolar_Interactions_Facade), | intent(in) | :: | this | |||
| logical, | intent(in) | :: | reset_real_pair |