rctj Subroutine

public subroutine rctj(n, x, nm, rj, dj)

computes Riccati-Bessel function of the first kind, and derivatives.

Arguments

Type IntentOptional Attributes Name
integer(kind=4) :: n
real(kind=8) :: x
integer(kind=4) :: nm
real(kind=8) :: rj(0:n)
real(kind=8) :: dj(0:n)

Calls

proc~~rctj~~CallsGraph proc~rctj rctj proc~msta1 msta1 proc~rctj->proc~msta1 proc~msta2 msta2 proc~rctj->proc~msta2 proc~envj envj proc~msta1->proc~envj proc~msta2->proc~envj

Called by

proc~~rctj~~CalledByGraph proc~rctj rctj proc~riccati_bessel_j riccati_bessel_j proc~riccati_bessel_j->proc~rctj proc~calculate_k_matrix calculate_k_matrix proc~calculate_k_matrix->proc~riccati_bessel_j program~scattering SCATTERING program~scattering->proc~calculate_k_matrix

Contents


Variables

Type Visibility Attributes Name Initial
real(kind=8), public :: cs
real(kind=8), public :: f
real(kind=8), public :: f0
real(kind=8), public :: f1
integer(kind=4), public :: k
integer(kind=4), public :: m
real(kind=8), public :: rj0
real(kind=8), public :: rj1