FV3 Bundle
NESDIS_LandEM_Module.f90 File Reference

Go to the source code of this file.

Modules

module  nesdis_landem_module
 

Functions/Subroutines

subroutine, public nesdis_landem_module::nesdis_landem (Angle, Frequency, Soil_Moisture_Content, Vegetation_Fraction, Soil_Temperature, t_skin, Lai, Soil_Type, Vegetation_Type, Snow_Depth, Emissivity_H, Emissivity_V)
 
subroutine nesdis_landem_module::snowem_default (frequency, ts, depth, Emissivity_V, Emissivity_H)
 
subroutine nesdis_landem_module::canopy_optic (vlai, frequency, theta, esv, d, gv, gh, ssalb_v, ssalb_h, tau_v, tau_h)
 
subroutine nesdis_landem_module::snow_optic (frequency, a, h, f, ep_real, ep_imag, gv, gh, ssalb_v, ssalb_h, tau_v, tau_h)
 
subroutine nesdis_landem_module::soil_diel (freq, t_soil, vmc, rhob, rhos, sand, clay, esm)
 
subroutine nesdis_landem_module::snow_diel (frequency, ep_real, ep_imag, rad, frac, ep_eff)
 
subroutine nesdis_landem_module::canopy_diel (frequency, mg, esv, rhoveg)
 
subroutine nesdis_landem_module::reflectance (em1, em2, theta_i, theta_t, rv, rh)
 
subroutine nesdis_landem_module::transmittance (em1, em2, theta_i, theta_t, tv, th)
 
subroutine nesdis_landem_module::roughness_reflectance (frequency, sigma, rv, rh)
 
subroutine nesdis_landem_module::two_stream_solution (mu, gv, gh, ssalb_h, ssalb_v, tau_h, tau_v, r21_h, r21_v, r23_h, r23_v, t21_v, t21_h, esv, esh, frequency, t_soil, t_skin)
 

Variables

real(fp), parameter, public nesdis_landem_module::zero = 0.0_fp
 
real(fp), parameter, public nesdis_landem_module::point1 = 0.1_fp
 
real(fp), parameter, public nesdis_landem_module::point5 = 0.5_fp
 
real(fp), parameter, public nesdis_landem_module::one = 1.0_fp
 
real(fp), parameter, public nesdis_landem_module::two = 2.0_fp
 
real(fp), parameter, public nesdis_landem_module::three = 3.0_fp
 
real(fp), parameter, public nesdis_landem_module::four = 4.0_fp
 
real(fp), parameter, public nesdis_landem_module::pi = 3.141592653589793238462643_fp
 
real(fp), parameter nesdis_landem_module::twopi = TWO*PI
 
real(fp), parameter, public nesdis_landem_module::emissh_default = 0.25_fp
 
real(fp), parameter, public nesdis_landem_module::emissv_default = 0.30_fp
 
real(fp), parameter, public nesdis_landem_module::one_tenth = POINT1
 
real(fp), parameter, public nesdis_landem_module::half = POINT5