| Type | Visibility | Attributes | Name | Initial | |||
|---|---|---|---|---|---|---|---|
| logical, | public | :: | split_periodic_active | = | .false. | ||
| logical, | public | :: | top_reference_available | = | .false. | ||
| integer(kind=i32), | public | :: | top_reference_last_batch | = | -1_i32 | ||
| real(kind=dp), | public | :: | top_reference_simulated_time | = | 0.0_dp | ||
| real(kind=dp), | public | :: | top_reference_z_high | = | 0.0_dp | ||
| integer(kind=i32), | public | :: | top_reference_sample_n | = | 0_i32 | ||
| real(kind=dp), | public | :: | top_reference_potential_mean | = | 0.0_dp | ||
| real(kind=dp), | public | :: | top_reference_potential_std | = | 0.0_dp | ||
| real(kind=dp), | public | :: | top_reference_potential_min | = | 0.0_dp | ||
| real(kind=dp), | public | :: | top_reference_potential_max | = | 0.0_dp | ||
| real(kind=dp), | public | :: | gauss_residual | = | 0.0_dp | ||
| character(len=64), | public | :: | status | = | 'not_applicable' | ||
| logical, | public | :: | periodic_cache_hit | = | .false. | ||
| integer(kind=i32), | public | :: | periodic_operator_build_count | = | 0_i32 | ||
| character(len=128), | public | :: | periodic_cache_fingerprint | = | '' | ||
| character(len=512), | public | :: | periodic_cache_path | = | '' |
type, public :: electrostatic_diagnostics_type logical :: split_periodic_active = .false. logical :: top_reference_available = .false. integer(i32) :: top_reference_last_batch = -1_i32 real(dp) :: top_reference_simulated_time = 0.0_dp real(dp) :: top_reference_z_high = 0.0_dp integer(i32) :: top_reference_sample_n = 0_i32 real(dp) :: top_reference_potential_mean = 0.0_dp real(dp) :: top_reference_potential_std = 0.0_dp real(dp) :: top_reference_potential_min = 0.0_dp real(dp) :: top_reference_potential_max = 0.0_dp real(dp) :: gauss_residual = 0.0_dp character(len=64) :: status = 'not_applicable' logical :: periodic_cache_hit = .false. integer(i32) :: periodic_operator_build_count = 0_i32 character(len=128) :: periodic_cache_fingerprint = '' character(len=512) :: periodic_cache_path = '' end type electrostatic_diagnostics_type