foo Subroutine

public subroutine foo(X, ns, S, F, dF, dFdS)

Function that needs to be solved at each envelope point

Arguments

Type IntentOptional Attributes Name
real(kind=pr), intent(in) :: X(:)
integer, intent(in) :: ns
real(kind=pr), intent(in) :: S
real(kind=pr), intent(out) :: F(:)
real(kind=pr), intent(out) :: dF(:,:)
real(kind=pr), intent(out) :: dFdS(:)

Variables

Type Visibility Attributes Name Initial
real(kind=pr), public :: K(size(X)-2)
real(kind=pr), public :: P
real(kind=pr), public :: T
real(kind=pr), public :: dlnphi_dn_y(size(X)-2,size(X)-2)
real(kind=pr), public :: dlnphi_dn_z(size(X)-2,size(X)-2)
real(kind=pr), public :: dlnphi_dp_y(size(X)-2)
real(kind=pr), public :: dlnphi_dp_z(size(X)-2)
real(kind=pr), public :: dlnphi_dt_y(size(X)-2)
real(kind=pr), public :: dlnphi_dt_z(size(X)-2)
integer, public :: i
integer, public :: j
character(len=14), public :: kind_y
character(len=14), public :: kind_z
real(kind=pr), public :: lnPhi_y(size(X)-2)
real(kind=pr), public :: lnPhi_z(size(X)-2)
integer, public :: nc
real(kind=pr), public :: y(size(X)-2)
real(kind=pr), public :: z(size(X)-2)