|
procedure | reduce (this, gpt_flux_up, gpt_flux_dn, spectral_disc, top_at_1, gpt_flux_dn_dir) |
|
procedure | are_desired (this) |
|
Public Member Functions inherited from mo_fluxes::ty_fluxes_broadband |
procedure, public | reduce (this, gpt_flux_up, gpt_flux_dn, spectral_disc, top_at_1, gpt_flux_dn_dir) |
| Broadband fluxes – simply sum over the spectral dimension and report the whole profile.
|
|
procedure, public | are_desired (this) |
| Are any fluxes desired from this set of g-point fluxes? We can tell because memory will be allocated for output.
|
|
procedure(reduce_abstract), deferred, public | reduce (this, gpt_flux_up, gpt_flux_dn, spectral_disc, top_at_1, gpt_flux_dn_dir) |
|
procedure(are_desired_abstract), deferred, public | are_desired (this) |
|
|
real(wp), dimension(:,:,:), pointer | bnd_flux_up => NULL() |
|
real(wp), dimension(:,:,:), pointer | bnd_flux_dn => NULL() |
|
real(wp), dimension(:,:,:), pointer | bnd_flux_net => NULL() |
|
real(wp), dimension(:,:,:), pointer | bnd_flux_dn_dir => NULL() |
|
Public Attributes inherited from mo_fluxes::ty_fluxes_broadband |
real(wp), dimension(:,:), pointer | flux_up => NULL() |
|
real(wp), dimension(:,:), pointer | flux_dn => NULL() |
|
real(wp), dimension(:,:), pointer | flux_net => NULL() |
|
real(wp), dimension(:,:), pointer | flux_dn_dir => NULL() |
|