FV3 Bundle
|
Data Types | |
type | ivar_type |
Functions/Subroutines | |
subroutine, public | fresnel_reflectivity (permittivity, cos_i, Rv, Rh, iVar) |
subroutine, public | fresnel_reflectivity_tl (permittivity_TL, cos_i, Rv_TL, Rh_TL, iVar) |
subroutine, public | fresnel_reflectivity_ad (Rv_AD, Rh_AD, cos_i, permittivity_AD, iVar) |
Variables | |
character(*), parameter | module_rcs_id = '$Id: Fresnel.f90 60152 2015-08-13 19:19:13Z paul.vandelst@noaa.gov $' |
real(fp), parameter | zero = 0.0_fp |
real(fp), parameter | point5 = 0.5_fp |
real(fp), parameter | one = 1.0_fp |
real(fp), parameter | two = 2.0_fp |
subroutine, public fresnel::fresnel_reflectivity | ( | complex(fp), intent(in) | permittivity, |
real(fp), intent(in) | cos_i, | ||
real(fp), intent(out) | Rv, | ||
real(fp), intent(out) | Rh, | ||
type(ivar_type), intent(inout) | iVar | ||
) |
subroutine, public fresnel::fresnel_reflectivity_ad | ( | real(fp), intent(inout) | Rv_AD, |
real(fp), intent(inout) | Rh_AD, | ||
real(fp), intent(in) | cos_i, | ||
complex(fp), intent(inout) | permittivity_AD, | ||
type(ivar_type), intent(in) | iVar | ||
) |
subroutine, public fresnel::fresnel_reflectivity_tl | ( | complex(fp), intent(in) | permittivity_TL, |
real(fp), intent(in) | cos_i, | ||
real(fp), intent(out) | Rv_TL, | ||
real(fp), intent(out) | Rh_TL, | ||
type(ivar_type), intent(in) | iVar | ||
) |
|
private |
Definition at line 37 of file Fresnel.f90.
|
private |
Definition at line 41 of file Fresnel.f90.
|
private |
Definition at line 40 of file Fresnel.f90.
|
private |
Definition at line 42 of file Fresnel.f90.
|
private |
Definition at line 39 of file Fresnel.f90.