residual_critical_eqs Subroutine

private subroutine residual_critical_eqs(model, nc, i_comp, V, T, f1, f2, P)

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) :: f1
real(kind=pr), intent(out) :: f2
real(kind=pr), intent(out) :: P

Calls

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

Called by

proc~~residual_critical_eqs~~CalledByGraph proc~residual_critical_eqs residual_critical_eqs proc~jacobian_critical_eqs jacobian_critical_eqs proc~jacobian_critical_eqs->proc~residual_critical_eqs proc~solve_critical_point solve_critical_point proc~solve_critical_point->proc~residual_critical_eqs 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 :: Pin
real(kind=pr), private :: dPdV
real(kind=pr), private :: dPdV_minus
real(kind=pr), private :: dPdV_plus
real(kind=pr), private :: z(nc)