generic, public mo_gas_optics_rrtmgp::ty_gas_optics_rrtmgp::load |
( |
class(ty_gas_optics_rrtmgp), intent(inout) | this, |
|
|
class(ty_gas_concs), intent(in) | available_gases, |
|
|
character(len=*), dimension(:), intent(in) | gas_names, |
|
|
integer, dimension(:,:,:), intent(in) | key_species, |
|
|
integer, dimension(:,:), intent(in) | band2gpt, |
|
|
real(wp), dimension(:,:), intent(in) | band_lims_wavenum, |
|
|
real(wp), dimension(:), intent(in) | press_ref, |
|
|
real(wp), intent(in) | press_ref_trop, |
|
|
real(wp), dimension(:), intent(in) | temp_ref, |
|
|
real(wp), intent(in) | temp_ref_p, |
|
|
real(wp), intent(in) | temp_ref_t, |
|
|
real(wp), dimension(:,:,:), intent(in) | vmr_ref, |
|
|
real(wp), dimension(:,:,:,:), intent(in) | kmajor, |
|
|
real(wp), dimension(:,:,:), intent(in) | kminor_lower, |
|
|
real(wp), dimension(:,:,:), intent(in) | kminor_upper, |
|
|
character(len=*), dimension(:), intent(in) | gas_minor, |
|
|
character(len=*), dimension(:), intent(in) | identifier_minor, |
|
|
character(len=*), dimension(:), intent(in) | minor_gases_lower, |
|
|
character(len=*), dimension(:), intent(in) | minor_gases_upper, |
|
|
integer, dimension(:,:), intent(in) | minor_limits_gpt_lower, |
|
|
integer, dimension(:,:), intent(in) | minor_limits_gpt_upper, |
|
|
logical(wl), dimension(:), intent(in) | minor_scales_with_density_lower, |
|
|
logical(wl), dimension(:), intent(in) | minor_scales_with_density_upper, |
|
|
character(len=*), dimension(:), intent(in) | scaling_gas_lower, |
|
|
character(len=*), dimension(:), intent(in) | scaling_gas_upper, |
|
|
logical(wl), dimension(:), intent(in) | scale_by_complement_lower, |
|
|
logical(wl), dimension(:), intent(in) | scale_by_complement_upper, |
|
|
integer, dimension(:), intent(in) | kminor_start_lower, |
|
|
integer, dimension(:), intent(in) | kminor_start_upper, |
|
|
real(wp), dimension(:,:), intent(in) | totplnk, |
|
|
real(wp), dimension(:,:,:,:), intent(in) | planck_frac, |
|
|
real(wp), dimension(:,:,:), intent(in), allocatable | rayl_lower, |
|
|
real(wp), dimension(:,:,:), intent(in), allocatable | rayl_upper, |
|
|
real(wp), dimension(:,:), intent(in) | optimal_angle_fit ) |