CCPP SciDoc v7.0.0  v7.0.0
Common Community Physics Package Developed at DTC
 
Loading...
Searching...
No Matches
mo_fluxes_byband::ty_fluxes_byband Type Reference
Inheritance diagram for mo_fluxes_byband::ty_fluxes_byband:
Collaboration diagram for mo_fluxes_byband::ty_fluxes_byband:

Public Member Functions

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.
 
- Public Member Functions inherited from mo_fluxes::ty_fluxes
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)
 

Public Attributes

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()