df_critical Function

public function df_critical(model, X, ns, S, z0, zi, u)

df_critical

Description

Calculates the Jacobian of the critical point function F_critical.

Arguments

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

Equation of state model

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

Vector of variables

integer, intent(in) :: ns

Position of the specification variable

real(kind=pr), intent(in) :: S

Specification variable value

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

Molar fractions of the first fluid

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

Molar fractions of the second fluid

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

Eigen-vector

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

Jacobian of the critical point function


Calls

proc~~df_critical~~CallsGraph proc~df_critical df_critical proc~f_critical F_critical proc~df_critical->proc~f_critical proc~get_a get_a proc~df_critical->proc~get_a proc~f_critical->proc~get_a proc~lambda1 lambda1 proc~f_critical->proc~lambda1 proc~lambda1->proc~get_a proc~eigen eigen proc~lambda1->proc~eigen proc~lnfug_vt ArModel%lnfug_vt proc~lambda1->proc~lnfug_vt none~dsyev dsyev proc~eigen->none~dsyev residual_helmholtz residual_helmholtz proc~lnfug_vt->residual_helmholtz

Called by

proc~~df_critical~~CalledByGraph proc~df_critical df_critical proc~critical_line critical_line proc~critical_line->proc~df_critical proc~critical_point critical_point proc~critical_point->proc~df_critical proc~get_critical_constants get_critical_constants proc~get_critical_constants->proc~critical_point proc~init_pcsaft init_pcsaft proc~init_pcsaft->proc~get_critical_constants

Variables

Type Visibility Attributes Name Initial
real(kind=pr), private :: F1(4)
real(kind=pr), private :: F2(4)
real(kind=pr), private :: a
real(kind=pr), private :: dx(4)
real(kind=pr), private :: eps
integer, private :: i
integer, private :: nc