SolarAbsorbedType Module



Derived Types

type, public ::  solarabs_type

Components

Type Visibility Attributes Name Initial
real(kind=r8), public, pointer :: fsr_patch(:)
real(kind=r8), public, pointer :: fsrSF_patch(:)
real(kind=r8), public, pointer :: ssre_fsr_patch(:)
real(kind=r8), public, pointer :: fsa_patch(:)
real(kind=r8), public, pointer :: fsa_u_patch(:)
real(kind=r8), public, pointer :: fsa_r_patch(:)
real(kind=r8), public, pointer :: parsun_z_patch(:,:)
real(kind=r8), public, pointer :: parsha_z_patch(:,:)
real(kind=r8), public, pointer :: par240d_z_patch(:,:)
real(kind=r8), public, pointer :: par240x_z_patch(:,:)
real(kind=r8), public, pointer :: par24d_z_patch(:,:)
real(kind=r8), public, pointer :: par24x_z_patch(:,:)
real(kind=r8), public, pointer :: sabg_soil_patch(:)
real(kind=r8), public, pointer :: sabg_snow_patch(:)
real(kind=r8), public, pointer :: sabg_patch(:)
real(kind=r8), public, pointer :: sabg_chk_patch(:)
real(kind=r8), public, pointer :: sabg_lyr_patch(:,:)
real(kind=r8), public, pointer :: sabg_pen_patch(:)
real(kind=r8), public, pointer :: sub_surf_abs_SW_patch(:)
real(kind=r8), public, pointer :: sabv_patch(:)
real(kind=r8), public, pointer :: sabs_roof_dir_lun(:,:)
real(kind=r8), public, pointer :: sabs_roof_dif_lun(:,:)
real(kind=r8), public, pointer :: sabs_sunwall_dir_lun(:,:)
real(kind=r8), public, pointer :: sabs_sunwall_dif_lun(:,:)
real(kind=r8), public, pointer :: sabs_shadewall_dir_lun(:,:)
real(kind=r8), public, pointer :: sabs_shadewall_dif_lun(:,:)
real(kind=r8), public, pointer :: sabs_improad_dir_lun(:,:)
real(kind=r8), public, pointer :: sabs_improad_dif_lun(:,:)
real(kind=r8), public, pointer :: sabs_perroad_dir_lun(:,:)
real(kind=r8), public, pointer :: sabs_perroad_dif_lun(:,:)
real(kind=r8), public, pointer :: fsds_nir_d_patch(:)
real(kind=r8), public, pointer :: fsds_nir_i_patch(:)
real(kind=r8), public, pointer :: fsds_nir_d_ln_patch(:)
real(kind=r8), public, pointer :: fsr_nir_d_patch(:)
real(kind=r8), public, pointer :: fsr_nir_i_patch(:)
real(kind=r8), public, pointer :: fsr_nir_d_ln_patch(:)
real(kind=r8), public, pointer :: fsrSF_nir_d_patch(:)
real(kind=r8), public, pointer :: fsrSF_nir_i_patch(:)
real(kind=r8), public, pointer :: fsrSF_nir_d_ln_patch(:)
real(kind=r8), public, pointer :: ssre_fsr_nir_d_patch(:)
real(kind=r8), public, pointer :: ssre_fsr_nir_i_patch(:)
real(kind=r8), public, pointer :: ssre_fsr_nir_d_ln_patch(:)

Type-Bound Procedures

procedure, public :: Init
procedure, public :: Restart