| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_DES_Surf_Mixture), | intent(out) | :: | this | |||
| class(Abstract_Periodic_Box), | intent(in), | target | :: | periodic_box | ||
| class(Abstract_Permittivity), | intent(in) | :: | permittivity | |||
| class(Abstract_Mixture_Total_Moment), | intent(in), | target | :: | total_moment |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_DES_Surf_Mixture), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_DES_Surf_Mixture), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | i_component | |||
| real(kind=DP), | intent(in) | :: | dipole_moment_2(:) | |||
| real(kind=DP), | intent(in) | :: | dipole_moment_1(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_DES_Surf_Mixture), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | i_component | |||
| real(kind=DP), | intent(in) | :: | dipole_moment(:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_DES_Surf_Mixture), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | i_component | |||
| real(kind=DP), | intent(in) | :: | dipole_moment(:) |
\[ U = \frac{1}{6\epsilon V} \vec{M}^2 \]
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Spherical_DES_Surf_Mixture), | intent(in) | :: | this |
\[ \Delta U = \frac{1}{6\epsilon V} [ (\vec{\mu}^\prime_\mathsf{i} \cdot \vec{\mu}^\prime_\mathsf{i}) - (\vec{\mu}_\mathsf{i} \cdot \vec{\mu}_\mathsf{i}) + 2 (\vec{\mu}^\prime_\mathsf{i} - \vec{\mu}_\mathsf{i}) \cdot (\vec{M} - \vec{\mu}_\mathsf{i}) ] \]
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Spherical_DES_Surf_Mixture), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | ij_components(:) | |||
| real(kind=DP), | intent(in) | :: | dipole_moment_2(:) | |||
| real(kind=DP), | intent(in) | :: | dipole_moment_1(:) |
\[ \Delta U = \frac{1}{6\epsilon V} [ (\vec{\mu} \cdot \vec{\mu}) \pm 2(\vec{\mu} \cdot \vec{M}) ] \]
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Spherical_DES_Surf_Mixture), | intent(in) | :: | this | |||
| integer, | intent(in) | :: | i_component | |||
| real(kind=DP), | intent(in) | :: | dipole_moment(:) | |||
| real(kind=DP), | intent(in) | :: | signed |