|
subroutine | speclib::zwgl (z, w, np) |
| Generate NP Gauss Legendre points Z and weights W associated with Jacobi polynomial \( P(N)(\alpha=0, \beta=0) \). The polynomial degree N = NP-1 .
|
|
subroutine | speclib::zwgll (z, w, np) |
|
subroutine | speclib::zwgj (z, w, np, alpha, beta) |
|
subroutine | speclib::zwgjd (z, w, np, alpha, beta) |
|
subroutine | speclib::zwglj (z, w, np, alpha, beta) |
|
subroutine | speclib::zwgljd (z, w, np, alpha, beta) |
|
real(kind=xp) function | speclib::endw1 (n, alpha, beta) |
|
real(kind=xp) function | speclib::endw2 (n, alpha, beta) |
|
real(kind=xp) function | speclib::gammaf (x) |
|
real(kind=xp) function | speclib::pnormj (n, alpha, beta) |
|
subroutine | speclib::jacg (xjac, np, alpha, beta) |
|
subroutine | speclib::jacobf (poly, pder, polym1, pderm1, polym2, pderm2, n, alp, bet, x) |
|
real(kind=xp) function | speclib::hgj (ii, z, zgj, np, alpha, beta) |
|
real(kind=xp) function | speclib::hgjd (ii, z, zgj, np, alpha, beta) |
|
real(kind=xp) function | speclib::hglj (ii, z, zglj, np, alpha, beta) |
|
real(kind=xp) function | speclib::hgljd (i, z, zglj, np, alpha, beta) |
|
subroutine | speclib::dgj (d, dt, z, nz, nzd, alpha, beta) |
|
subroutine | speclib::dgjd (d, dt, z, nz, nzd, alpha, beta) |
|
subroutine | speclib::dglj (d, dt, z, nz, nzd, alpha, beta) |
|
subroutine | speclib::dgljd (d, dt, z, nz, nzd, alpha, beta) |
|
subroutine | speclib::dgll (d, dt, z, nz, nzd) |
|
real(kind=xp) function | speclib::hgll (i, z, zgll, nz) |
|
real(kind=xp) function | speclib::hgl (i, z, zgl, nz) |
|
real(kind=xp) function | speclib::pnleg (z, n) |
|
subroutine | speclib::legendre_poly (l, x, n) |
| Evaluate Legendre polynomials of degrees 0-N at point x and store in array L.
|
|
real(kind=xp) function | speclib::pndleg (z, n) |
|
subroutine | speclib::dgllgl (d, dt, zm1, zm2, im12, nzm1, nzm2, nd1, nd2) |
|
subroutine | speclib::dgljgj (d, dt, zgl, zg, iglg, npgl, npg, nd1, nd2, alpha, beta) |
|
subroutine | speclib::dgljgjd (d, dt, zgl, zg, iglg, npgl, npg, nd1, nd2, alpha, beta) |
|
subroutine | speclib::iglm (i12, it12, z1, z2, nz1, nz2, nd1, nd2) |
|
subroutine | speclib::igllm (i12, it12, z1, z2, nz1, nz2, nd1, nd2) |
|
subroutine | speclib::igjm (i12, it12, z1, z2, nz1, nz2, nd1, nd2, alpha, beta) |
|
subroutine | speclib::igljm (i12, it12, z1, z2, nz1, nz2, nd1, nd2, alpha, beta) |
|