| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Density_Explorer), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Density_Explorer), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | i_snap | |||
| real(kind=DP), | intent(in) | :: | positions(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Abstract_Density_Explorer), | intent(in) | :: | this |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=DP), | private, | allocatable | :: | density(:,:) | |||
| real(kind=DP), | private | :: | delta_z | ||||
| integer, | private | :: | i_z_min | ||||
| integer, | private | :: | i_z_max | ||||
| character(len=:), | private, | allocatable | :: | filename |
| procedure, public :: construct => Z_construct | |
| procedure, public :: destroy => Z_destroy | |
| procedure, public :: fill => Z_fill | |
| procedure, public :: write => Z_write |
| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| real(kind=DP), | private, | allocatable | :: | density(:,:,:) | |||
| real(kind=DP), | private | :: | delta_x | ||||
| real(kind=DP), | private | :: | delta_z | ||||
| integer, | private | :: | i_x_min | ||||
| integer, | private | :: | i_x_max | ||||
| integer, | private | :: | i_z_min | ||||
| integer, | private | :: | i_z_max | ||||
| character(len=:), | private, | allocatable | :: | filename |
| procedure, public :: construct => XZ_construct | |
| procedure, public :: destroy => XZ_destroy | |
| procedure, public :: fill => XZ_fill | |
| procedure, public :: write => XZ_write |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Plain_Density_Explorer), | intent(out) | :: | this | |||
| class(Abstract_Parallelepiped_Domain), | intent(in) | :: | parallelepiped_domain | |||
| integer, | intent(in) | :: | num_snaps |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Plain_Density_Explorer), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Plain_Density_Explorer), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | i_snap | |||
| real(kind=DP), | intent(in) | :: | positions(:,:) |
\[ \rho = \left\langle \frac{N}{V} \right\rangle \]
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Plain_Density_Explorer), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Z_Density_Explorer), | intent(out) | :: | this | |||
| real(kind=DP), | intent(in) | :: | max_box_size(:) | |||
| class(Abstract_Parallelepiped_Domain), | intent(in) | :: | parallelepiped_domain | |||
| real(kind=DP), | intent(in) | :: | delta_z | |||
| integer, | intent(in) | :: | num_snaps | |||
| character(len=*), | intent(in) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Z_Density_Explorer), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Z_Density_Explorer), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | i_snap | |||
| real(kind=DP), | intent(in) | :: | positions(:,:) |
\[ \rho(z) = \left\langle \frac{1}{L_x L_y}\frac{\mathrm{d} N}{\mathrm{d} z}(z) \right\rangle \]
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(Z_Density_Explorer), | intent(in) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(XZ_Density_Explorer), | intent(out) | :: | this | |||
| real(kind=DP), | intent(in) | :: | max_box_size(:) | |||
| class(Abstract_Parallelepiped_Domain), | intent(in) | :: | parallelepiped_domain | |||
| real(kind=DP), | intent(in) | :: | delta_xz | |||
| integer, | intent(in) | :: | num_snaps | |||
| character(len=*), | intent(in) | :: | filename |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(XZ_Density_Explorer), | intent(inout) | :: | this |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(XZ_Density_Explorer), | intent(inout) | :: | this | |||
| integer, | intent(in) | :: | i_snap | |||
| real(kind=DP), | intent(in) | :: | positions(:,:) |
| Type | Intent | Optional | Attributes | Name | ||
|---|---|---|---|---|---|---|
| class(XZ_Density_Explorer), | intent(in) | :: | this |