check_critical_jump Subroutine

public subroutine check_critical_jump(nc, np, ns, X, X_last_converged, Xc, jumped_critical)

Uses

  • proc~~check_critical_jump~~UsesGraph proc~check_critical_jump check_critical_jump module~yaeos__math yaeos__math proc~check_critical_jump->module~yaeos__math module~yaeos__constants yaeos__constants module~yaeos__math->module~yaeos__constants module~yaeos__math_continuation yaeos__math_continuation module~yaeos__math->module~yaeos__math_continuation module~yaeos__math_linalg yaeos__math_linalg module~yaeos__math->module~yaeos__math_linalg iso_fortran_env iso_fortran_env module~yaeos__constants->iso_fortran_env module~yaeos__math_continuation->module~yaeos__constants module~yaeos__math_continuation->module~yaeos__math_linalg module~yaeos__math_linalg->module~yaeos__constants

Arguments

Type IntentOptional Attributes Name
integer, intent(in) :: nc

Number of components

integer, intent(in) :: np

Number of main phases

integer, intent(in) :: ns

Number of the specified variable

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

Current point

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

Previously converged point

real(kind=pr), intent(out) :: Xc(:)

Critical point

logical, intent(out) :: jumped_critical

If a critical point was jumped


Calls

proc~~check_critical_jump~~CallsGraph proc~check_critical_jump check_critical_jump proc~interpol interpol proc~check_critical_jump->proc~interpol

Called by

proc~~check_critical_jump~~CalledByGraph proc~check_critical_jump check_critical_jump proc~pt_envelope pt_envelope proc~pt_envelope->proc~check_critical_jump proc~px_envelope px_envelope proc~px_envelope->proc~check_critical_jump

Variables

Type Visibility Attributes Name Initial
integer, public :: l
integer, public :: lb
integer, public :: ub