| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=DP), | private | :: | density | = | 0._DP | ||
| real(kind=DP), | private | :: | inv_pow_activity | = | 0._DP |
| procedure, public :: set => Abstract_set | |
| procedure, public :: get_density => Abstract_get_density | |
| procedure, public :: get_inv_pow_activity => Abstract_get_inv_pow_activity |
| procedure, public :: set => Abstract_set | |
| procedure, public :: get_density => Abstract_get_density | |
| procedure, public :: get_inv_pow_activity => Abstract_get_inv_pow_activity |
| procedure, public :: set => Null_set | |
| procedure, public :: get_density => Null_get_density | |
| procedure, public :: get_inv_pow_activity => Null_get_inv_pow_activity |
\( \rho \)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Component_Chemical_Potential), | intent(in) | :: | this |
\( a^{-N} \)
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Component_Chemical_Potential), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Null_Component_Chemical_Potential), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Null_Component_Chemical_Potential), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Component_Chemical_Potential), | intent(inout) | :: | this | |||
| real(kind=DP), | intent(in) | :: | density | if with walls: \( \frac{N}{(H-\sigma) S} \) |
||
| real(kind=DP), | intent(in) | :: | inv_pow_activity |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Null_Component_Chemical_Potential), | intent(inout) | :: | this | |||
| real(kind=DP), | intent(in) | :: | density | |||
| real(kind=DP), | intent(in) | :: | inv_pow_activity |