A type for storing the current results of the simulation

Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|

real, | public | :: | phi2 |
= | initial_value | ||

real, | public | :: | apar2 |
= | initial_value | ||

real, | public | :: | bpar2 |
= | initial_value | ||

real, | public | :: | total_heat_flux |
= | initial_value | ||

real, | public | :: | total_momentum_flux |
= | initial_value | ||

real, | public | :: | total_particle_flux |
= | initial_value | ||

real, | public | :: | max_growth_rate |
= | initial_value | ||

real, | public | :: | diffusivity |
= | initial_value | ||

real, | public, | dimension(:), pointer | :: | species_es_heat_flux |
|||

real, | public, | dimension(:), pointer | :: | species_apar_heat_flux |
|||

real, | public, | dimension(:), pointer | :: | species_bpar_heat_flux |
|||

real, | public, | dimension(:), pointer | :: | species_heat_flux |
|||

real, | public, | dimension(:), pointer | :: | species_momentum_flux |
|||

real, | public, | dimension(:), pointer | :: | species_particle_flux |
|||

real, | public, | dimension(:), pointer | :: | species_energy_exchange |
|||

real, | public, | dimension(:), pointer | :: | species_heat_flux_avg |
|||

real, | public, | dimension(:), pointer | :: | species_momentum_flux_avg |
|||

real, | public, | dimension(:), pointer | :: | species_particle_flux_avg |
|||

real, | public, | dimension(:), pointer | :: | species_heating |
|||

real, | public, | dimension(:), pointer | :: | species_heating_avg |
|||

complex, | public, | dimension(:,:), pointer | :: | omega_average |
|||

complex, | public, | dimension(:,:), pointer | :: | zonal_transfer |

```
type results_summary_type
real :: phi2 = initial_value
real :: apar2 = initial_value
real :: bpar2 = initial_value
real :: total_heat_flux = initial_value
real :: total_momentum_flux = initial_value
real :: total_particle_flux = initial_value
real :: max_growth_rate = initial_value
real :: diffusivity = initial_value
! Individual heat fluxes
real, dimension(:), pointer :: species_es_heat_flux
real, dimension(:), pointer :: species_apar_heat_flux
real, dimension(:), pointer :: species_bpar_heat_flux
! Total fluxes
real, dimension(:), pointer :: species_heat_flux
real, dimension(:), pointer :: species_momentum_flux
real, dimension(:), pointer :: species_particle_flux
real, dimension(:), pointer :: species_energy_exchange
! Average total fluxes
real, dimension(:), pointer :: species_heat_flux_avg
real, dimension(:), pointer :: species_momentum_flux_avg
real, dimension(:), pointer :: species_particle_flux_avg
! Heating
real, dimension(:), pointer :: species_heating
real, dimension(:), pointer :: species_heating_avg
! Growth rates
complex, dimension(:,:), pointer :: omega_average
! free energy transfer due to nonlinearity
complex, dimension(:,:), pointer :: zonal_transfer
end type results_summary_type
```