|
generic, public | load (this, band_lims_wvn, radliq_lwr, radliq_upr, radliq_fac, radice_lwr, radice_upr, radice_fac, lut_extliq, lut_ssaliq, lut_asyliq, lut_extice, lut_ssaice, lut_asyice) |
|
generic, public | load (this, band_lims_wvn, pade_extliq, pade_ssaliq, pade_asyliq, pade_extice, pade_ssaice, pade_asyice, pade_sizreg_extliq, pade_sizreg_ssaliq, pade_sizreg_asyliq, pade_sizreg_extice, pade_sizreg_ssaice, pade_sizreg_asyice) |
|
procedure, public | finalize (this) |
|
procedure, public | cloud_optics (this, clwp, ciwp, reliq, reice, optical_props) |
|
procedure, public | get_min_radius_liq (this) |
|
procedure, public | get_min_radius_ice (this) |
|
procedure, public | get_max_radius_liq (this) |
|
procedure, public | get_max_radius_ice (this) |
|
procedure, public | get_num_ice_roughness_types (this) |
|
procedure, public | set_ice_roughness (this, icergh) |
|
generic, public | init (this, band_lims_wvn, band_lims_gpt, name) |
|
generic, public | init (this, spectral_desc) |
|
procedure, public | is_initialized (this) |
|
procedure, public | finalize (this) |
|
procedure, public | get_nband (this) |
|
procedure, public | get_ngpt (this) |
|
procedure, public | get_gpoint_bands (this) |
|
procedure, public | convert_band2gpt (this, band) |
|
procedure, public | convert_gpt2band (this, gpt) |
|
procedure, public | get_band_lims_gpoint (this) |
|
procedure, public | get_band_lims_wavenumber (this) |
|
procedure, public | get_band_lims_wavelength (this) |
|
procedure, public | bands_are_equal (this, that) |
|
procedure, public | gpoints_are_equal (this, that) |
|
procedure, public | expand (this, arr_in) |
|
procedure, public | set_name (this, name) |
|
procedure, public | get_name (this) |
|
|
real(wp) | radliq_lwr = 0._wp |
|
real(wp) | radliq_upr = 0._wp |
|
real(wp) | radice_lwr = 0._wp |
|
real(wp) | radice_upr = 0._wp |
|
integer | liq_nsteps = 0 |
|
integer | ice_nsteps = 0 |
|
real(wp) | liq_step_size = 0._wp |
|
real(wp) | ice_step_size = 0._wp |
|
real(wp), dimension(:,:), allocatable | lut_extliq |
|
real(wp), dimension(:,:), allocatable | lut_ssaliq |
|
real(wp), dimension(:,:), allocatable | lut_asyliq |
|
real(wp), dimension(:,:,:), allocatable | lut_extice |
|
real(wp), dimension(:,:,:), allocatable | lut_ssaice |
|
real(wp), dimension(:,:,:), allocatable | lut_asyice |
|
real(wp), dimension(:,:,:), allocatable | pade_extliq |
|
real(wp), dimension(:,:,:), allocatable | pade_ssaliq |
|
real(wp), dimension(:,:,:), allocatable | pade_asyliq |
|
real(wp), dimension(:,:,:,:), allocatable | pade_extice |
|
real(wp), dimension(:,:,:,:), allocatable | pade_ssaice |
|
real(wp), dimension(:,:,:,:), allocatable | pade_asyice |
|
real(wp), dimension(:), allocatable | pade_sizreg_extliq |
|
real(wp), dimension(:), allocatable | pade_sizreg_ssaliq |
|
real(wp), dimension(:), allocatable | pade_sizreg_asyliq |
|
real(wp), dimension(:), allocatable | pade_sizreg_extice |
|
real(wp), dimension(:), allocatable | pade_sizreg_ssaice |
|
real(wp), dimension(:), allocatable | pade_sizreg_asyice |
|