iapws__capi_r797 Module


Uses

  • module~~iapws__capi_r797~~UsesGraph module~iapws__capi_r797 iapws__capi_r797 iso_c_binding iso_c_binding module~iapws__capi_r797->iso_c_binding module~iapws__r797 iapws__r797 module~iapws__capi_r797->module~iapws__r797 stdlib_kinds stdlib_kinds module~iapws__capi_r797->stdlib_kinds module~iapws__r797->stdlib_kinds ieee_arithmetic ieee_arithmetic module~iapws__r797->ieee_arithmetic module~iapws__r283 iapws__r283 module~iapws__r797->module~iapws__r283 module~iapws__r283->stdlib_kinds

Subroutines

public pure subroutine capi_Tsat(N, ps, Ts) bind(C, name="iapws_r797_Tsat")

Compute the saturation temperature at pressure ps.

Arguments

Type IntentOptional Attributes Name
integer(kind=c_size_t), intent(in), value :: N
real(kind=c_double), intent(in) :: ps(N)
real(kind=c_double), intent(out) :: Ts(N)

public pure subroutine capi_psat(N, Ts, ps) bind(C, name="iapws_r797_psat")

Compute the saturation pressure at temperature Ts.

Arguments

Type IntentOptional Attributes Name
integer(kind=c_size_t), intent(in), value :: N
real(kind=c_double), intent(in) :: Ts(N)
real(kind=c_double), intent(out) :: ps(N)