FV3 Bundle
|
Data Types | |
type | ivar_type |
Functions/Subroutines | |
subroutine, public | ellison_ocean_permittivity (Temperature, Frequency, Permittivity, iVar) |
subroutine, public | ellison_ocean_permittivity_tl (Temperature_TL, Permittivity_TL, iVar) |
subroutine, public | ellison_ocean_permittivity_ad (Permittivity_AD, Temperature_AD, iVar) |
Variables | |
character(*), parameter | module_version_id = '$Id: Ellison.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 |
real(fp), parameter | three = 3.0_fp |
real(fp), parameter | four = 4.0_fp |
real(fp), parameter | five = 5.0_fp |
real(fp), parameter | twopi = TWO*PI |
real(fp), parameter | ps_to_s = 1.0e-12_fp |
real(fp), parameter | ghz_to_hz = 1.0e+09_fp |
real(fp), parameter | scale_factor = PS_TO_S * GHZ_TO_HZ |
real(fp), dimension(0:2), parameter | tau1_coeff = (/ 17.535_fp, -0.61767_fp, 0.0089481_fp /) |
real(fp), dimension(0:3), parameter | tau2_coeff = (/ 3.1842_fp, 0.019189_fp, -0.010873_fp, 0.00025818_fp /) |
real(fp), dimension(0:3), parameter | delta1_coeff = (/ 68.396_fp, -0.40643_fp, 0.022832_fp, -0.00053061_fp /) |
real(fp), dimension(0:3), parameter | delta2_coeff = (/ 4.7629_fp, 0.1541_fp, -0.033717_fp, 0.00084428_fp /) |
real(fp), dimension(0:1), parameter | einf_coeff = (/ 5.31250_fp, -0.0114770_fp /) |
real(fp), dimension(0:1), parameter | sigma_coeff = (/ 2.906_fp, 0.09437_fp /) |
subroutine, public ellison::ellison_ocean_permittivity | ( | real(fp), intent(in) | Temperature, |
real(fp), intent(in) | Frequency, | ||
complex(fp), intent(out) | Permittivity, | ||
type(ivar_type), intent(inout) | iVar | ||
) |
subroutine, public ellison::ellison_ocean_permittivity_ad | ( | complex(fp), intent(inout) | Permittivity_AD, |
real(fp), intent(inout) | Temperature_AD, | ||
type(ivar_type), intent(in) | iVar | ||
) |
subroutine, public ellison::ellison_ocean_permittivity_tl | ( | real(fp), intent(in) | Temperature_TL, |
complex(fp), intent(out) | Permittivity_TL, | ||
type(ivar_type), intent(in) | iVar | ||
) |
|
private |
Definition at line 78 of file Ellison.f90.
|
private |
Definition at line 82 of file Ellison.f90.
|
private |
Definition at line 86 of file Ellison.f90.
|
private |
Definition at line 56 of file Ellison.f90.
|
private |
Definition at line 55 of file Ellison.f90.
|
private |
Definition at line 64 of file Ellison.f90.
|
private |
Definition at line 48 of file Ellison.f90.
|
private |
Definition at line 52 of file Ellison.f90.
|
private |
Definition at line 51 of file Ellison.f90.
|
private |
Definition at line 63 of file Ellison.f90.
|
private |
Definition at line 65 of file Ellison.f90.
|
private |
Definition at line 88 of file Ellison.f90.
|
private |
Definition at line 71 of file Ellison.f90.
|
private |
Definition at line 74 of file Ellison.f90.
|
private |
Definition at line 54 of file Ellison.f90.
|
private |
Definition at line 53 of file Ellison.f90.
|
private |
Definition at line 57 of file Ellison.f90.
|
private |
Definition at line 50 of file Ellison.f90.