solve_point Subroutine

public subroutine solve_point(model, z0, zi, T, ns, S, X, F, dF, its, maxits)

Arguments

Type IntentOptional Attributes Name
class(ArModel), intent(in) :: model
real(kind=pr), intent(in) :: z0(:)
real(kind=pr), intent(in) :: zi(:)
real(kind=pr), intent(in) :: T
integer, intent(in) :: ns
real(kind=pr), intent(in) :: S
real(kind=pr), intent(inout) :: X(:)
real(kind=pr), intent(out) :: F(:)
real(kind=pr), intent(out) :: dF(:,:)
integer, intent(inout) :: its
integer, intent(in) :: maxits

Calls

proc~~solve_point~2~~CallsGraph proc~solve_point~2 solve_point proc~px_f_three_phases px_F_three_phases proc~solve_point~2->proc~px_f_three_phases proc~solve_system solve_system proc~solve_point~2->proc~solve_system proc~get_z get_z proc~px_f_three_phases->proc~get_z proc~lnphi_pt ArModel%lnphi_pt proc~px_f_three_phases->proc~lnphi_pt none~dgesv dgesv proc~solve_system->none~dgesv proc~lnphi_vt ArModel%lnphi_vt proc~lnphi_pt->proc~lnphi_vt proc~volume~3 ArModel%volume proc~lnphi_pt->proc~volume~3 residual_helmholtz residual_helmholtz proc~lnphi_vt->residual_helmholtz get_v0 get_v0 proc~volume~3->get_v0 interface~newton newton proc~volume~3->interface~newton proc~newton_1d newton_1d interface~newton->proc~newton_1d

Called by

proc~~solve_point~2~~CalledByGraph proc~solve_point~2 solve_point proc~px_envelope_3ph px_envelope_3ph proc~px_envelope_3ph->proc~solve_point~2

Variables

Type Visibility Attributes Name Initial
real(kind=pr), private :: dX(size(X))
integer, private :: nc