jacobian_critical_eqs Subroutine

private subroutine jacobian_critical_eqs(model, nc, i_comp, V, T, J)

Arguments

Type IntentOptional Attributes Name
class(ArModel), intent(in) :: model
integer, intent(in) :: nc
integer, intent(in) :: i_comp
real(kind=pr), intent(in) :: V
real(kind=pr), intent(in) :: T
real(kind=pr), intent(out) :: J(2,2)

Calls

proc~~jacobian_critical_eqs~~CallsGraph proc~jacobian_critical_eqs jacobian_critical_eqs proc~residual_critical_eqs residual_critical_eqs proc~jacobian_critical_eqs->proc~residual_critical_eqs proc~pressure ArModel%pressure proc~residual_critical_eqs->proc~pressure residual_helmholtz residual_helmholtz proc~pressure->residual_helmholtz

Called by

proc~~jacobian_critical_eqs~~CalledByGraph proc~jacobian_critical_eqs jacobian_critical_eqs proc~solve_critical_point solve_critical_point proc~solve_critical_point->proc~jacobian_critical_eqs proc~find_critical_points_all_components find_critical_points_all_components proc~find_critical_points_all_components->proc~solve_critical_point proc~init_pcsaft init_pcsaft proc~init_pcsaft->proc~find_critical_points_all_components

Variables

Type Visibility Attributes Name Initial
real(kind=pr), private :: P_dummy
real(kind=pr), private :: f1_T_minus
real(kind=pr), private :: f1_T_plus
real(kind=pr), private :: f1_V_minus
real(kind=pr), private :: f1_V_plus
real(kind=pr), private :: f2_T_minus
real(kind=pr), private :: f2_T_plus
real(kind=pr), private :: f2_V_minus
real(kind=pr), private :: f2_V_plus