SUPOL Subroutine

public subroutine SUPOL(KNSMAX, PDDMU, PFN, PDDPOL)

Uses

  • proc~~supol~~UsesGraph proc~supol SUPOL EC_PARKIND EC_PARKIND proc~supol->EC_PARKIND module~tpm_pol TPM_POL proc~supol->module~tpm_pol module~tpm_pol->EC_PARKIND

*** *SUPOL * - Routine to compute the Legendre polynomials

  • Interface. ---------- CALL *SUPOL(...)

      ordinary Legendre polynomials from series expansion
       ---------------------------------------------------
    
    1. Diagonal (the terms 0,0 and 1,1 have already been computed) Belousov, equation (23) -----------------------------------------------------------

    2. General recurrence (Belousov, equation 17) -----------------------------------------

Arguments

Type IntentOptional Attributes Name
integer(kind=JPIM), intent(in) :: KNSMAX
real(kind=JPRD), intent(in) :: PDDMU
real(kind=JPRD), intent(in) :: PFN(0:KNSMAX,0:KNSMAX)
real(kind=JPRD), intent(out) :: PDDPOL(0:KNSMAX,0:KNSMAX)

Called by

proc~~supol~~CalledByGraph proc~supol SUPOL proc~suleg SULEG proc~suleg->proc~supol proc~suleg~2 SULEG proc~suleg~2->proc~supol proc~setup_trans SETUP_TRANS proc~setup_trans->proc~suleg proc~setup_trans~2 SETUP_TRANS proc~setup_trans~2->proc~suleg