|
character(len=128) function | load_lut (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) |
|
character(len=128) function | load_pade (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) |
|
subroutine | finalize (this) |
|
character(len=128) function | cloud_optics (this, clwp, ciwp, reliq, reice, optical_props) |
|
character(len=128) function | set_ice_roughness (this, icergh) |
|
integer function | get_num_ice_roughness_types (this) |
|
real(wp) function | get_min_radius_liq (this) |
|
real(wp) function | get_max_radius_liq (this) |
|
real(wp) function | get_min_radius_ice (this) |
|
real(wp) function | get_max_radius_ice (this) |
|
subroutine | compute_all_from_table (ncol, nlay, nbnd, mask, lwp, re, nsteps, step_size, offset, tau_table, ssa_table, asy_table, tau, taussa, taussag) |
|
subroutine | compute_all_from_pade (ncol, nlay, nbnd, nsizes, mask, lwp, re, m_ext, n_ext, re_bounds_ext, coeffs_ext, m_ssa, n_ssa, re_bounds_ssa, coeffs_ssa, m_asy, n_asy, re_bounds_asy, coeffs_asy, tau, taussa, taussag) |
|
real(wp) function, dimension(nbnd) | pade_eval_nbnd (nbnd, nrads, m, n, irad, re, pade_coeffs) |
|
real(wp) function | pade_eval_1 (iband, nbnd, nrads, m, n, irad, re, pade_coeffs) |
|