|
CAM
|
Functions/Subroutines | |
| subroutine, public | wv_sat_methods_init (kind, tmelt_in, h2otrip_in, tboil_in, ttrice_in, epsilo_in, errstring) |
| pure integer function, public | wv_sat_get_scheme_idx (name) |
| pure logical function, public | wv_sat_valid_idx (idx) |
| logical function, public | wv_sat_set_default (name) |
| subroutine, public | wv_sat_reset_default () |
| elemental real(r8) function, public | wv_sat_svp_to_qsat (es, p) |
| elemental subroutine, public | wv_sat_qsat_water (t, p, es, qs, idx) |
| elemental subroutine, public | wv_sat_qsat_ice (t, p, es, qs, idx) |
| elemental subroutine, public | wv_sat_qsat_trans (t, p, es, qs, idx) |
| elemental real(r8) function, public | wv_sat_svp_water (t, idx) |
| elemental real(r8) function, public | wv_sat_svp_ice (t, idx) |
| elemental real(r8) function, public | wv_sat_svp_trans (t, idx) |
| elemental real(r8) function | goffgratch_svp_water (t) |
| elemental real(r8) function | goffgratch_svp_ice (t) |
| elemental real(r8) function | murphykoop_svp_water (t) |
| elemental real(r8) function | murphykoop_svp_ice (t) |
| elemental real(r8) function | oldgoffgratch_svp_water (t) |
| elemental real(r8) function | oldgoffgratch_svp_ice (t) |
| elemental real(r8) function | bolton_svp_water (t) |
Variables | |
| integer, parameter | r8 = selected_real_kind(12) |
| real(r8) | tmelt |
| real(r8) | h2otrip |
| real(r8) | tboil |
| real(r8) | ttrice |
| real(r8) | epsilo |
| real(r8) | omeps |
| integer, parameter | invalid_idx = -1 |
| integer, parameter | oldgoffgratch_idx = 0 |
| integer, parameter | goffgratch_idx = 1 |
| integer, parameter | murphykoop_idx = 2 |
| integer, parameter | bolton_idx = 3 |
| integer, parameter | initial_default_idx = GoffGratch_idx |
| integer | default_idx = initial_default_idx |






|
private |

| pure integer function, public wv_sat_methods::wv_sat_get_scheme_idx | ( | character(len=*), intent(in) | name | ) |

| subroutine, public wv_sat_methods::wv_sat_methods_init | ( | integer, intent(in) | kind, |
| real(r8), intent(in) | tmelt_in, | ||
| real(r8), intent(in) | h2otrip_in, | ||
| real(r8), intent(in) | tboil_in, | ||
| real(r8), intent(in) | ttrice_in, | ||
| real(r8), intent(in) | epsilo_in, | ||
| character(len=*), intent(out) | errstring | ||
| ) |

| elemental subroutine, public wv_sat_methods::wv_sat_qsat_ice | ( | real(r8), intent(in) | t, |
| real(r8), intent(in) | p, | ||
| real(r8), intent(out) | es, | ||
| real(r8), intent(out) | qs, | ||
| integer, intent(in), optional | idx | ||
| ) |


| elemental subroutine, public wv_sat_methods::wv_sat_qsat_trans | ( | real(r8), intent(in) | t, |
| real(r8), intent(in) | p, | ||
| real(r8), intent(out) | es, | ||
| real(r8), intent(out) | qs, | ||
| integer, intent(in), optional | idx | ||
| ) |

| elemental subroutine, public wv_sat_methods::wv_sat_qsat_water | ( | real(r8), intent(in) | t, |
| real(r8), intent(in) | p, | ||
| real(r8), intent(out) | es, | ||
| real(r8), intent(out) | qs, | ||
| integer, intent(in), optional | idx | ||
| ) |


| subroutine, public wv_sat_methods::wv_sat_reset_default | ( | ) |
| logical function, public wv_sat_methods::wv_sat_set_default | ( | character(len=*), intent(in) | name | ) |


| elemental real(r8) function, public wv_sat_methods::wv_sat_svp_ice | ( | real(r8), intent(in) | t, |
| integer, intent(in), optional | idx | ||
| ) |


| elemental real(r8) function, public wv_sat_methods::wv_sat_svp_to_qsat | ( | real(r8), intent(in) | es, |
| real(r8), intent(in) | p | ||
| ) |

| elemental real(r8) function, public wv_sat_methods::wv_sat_svp_trans | ( | real(r8), intent(in) | t, |
| integer, intent(in), optional | idx | ||
| ) |


| elemental real(r8) function, public wv_sat_methods::wv_sat_svp_water | ( | real(r8), intent(in) | t, |
| integer, intent(in), optional | idx | ||
| ) |


| pure logical function, public wv_sat_methods::wv_sat_valid_idx | ( | integer, intent(in) | idx | ) |

|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |