F_cep Function

private function F_cep(model, nc, X, z0, zi, u)

Arguments

Type IntentOptional Attributes Name
class(ArModel), intent(in) :: model

Equation of state model

integer, intent(in) :: nc
real(kind=pr), intent(in) :: X(nc+4)

Vector of variables

real(kind=pr), intent(in) :: z0(nc)

Molar fractions of the first fluid

real(kind=pr), intent(in) :: zi(nc)

Molar fractions of the second fluid

real(kind=pr), intent(inout) :: u(nc)

Eigen-vector

Return Value real(kind=pr), (nc+4)


Calls

proc~~f_cep~~CallsGraph proc~f_cep F_cep proc~get_a get_a proc~f_cep->proc~get_a proc~lambda1 lambda1 proc~f_cep->proc~lambda1 proc~lnfug_vt ArModel%lnfug_vt proc~f_cep->proc~lnfug_vt proc~lambda1->proc~get_a proc~lambda1->proc~lnfug_vt proc~eigen eigen proc~lambda1->proc~eigen residual_helmholtz residual_helmholtz proc~lnfug_vt->residual_helmholtz none~dsyev dsyev proc~eigen->none~dsyev

Called by

proc~~f_cep~~CalledByGraph proc~f_cep F_cep proc~df_cep df_cep proc~df_cep->proc~f_cep proc~look_for_cep look_for_cep proc~look_for_cep->proc~f_cep proc~look_for_cep->proc~df_cep proc~critical_line critical_line proc~critical_line->proc~look_for_cep

Variables

Type Visibility Attributes Name Initial
real(kind=pr), private :: P
real(kind=pr), private :: Pc
real(kind=pr), private :: Py
real(kind=pr), private :: T
real(kind=pr), private :: V
real(kind=pr), private :: Vc
real(kind=pr), private :: Vy
real(kind=pr), private :: Xcp(nc+4)
real(kind=pr), private :: a
real(kind=pr), private, parameter :: eps = 1e-5_pr
real(kind=pr), private :: lnf_y(nc)
real(kind=pr), private :: lnf_z(nc)
real(kind=pr), private :: u_new(nc)
real(kind=pr), private :: y(nc)
real(kind=pr), private :: z(nc)