SpherBessels Module Source file:bessels

Dependencies

Subroutines
  • BJL(L, X, JL)
    == MODIFIED SUBROUTINE FOR SPHERICAL BESSEL FUNCTIONS. ==!! == CORRECTED THE SMALL BUGS IN PACKAGE CMBFAST&CAMB(for l=4,5, x~0.001-0.002)==!! == CORRECTED THE SIGN OF J_L(X) FOR X<0 CASE ==!! == WORKS FASTER AND MORE ACCURATE FOR LOW L, X<<L, AND L<<X cases ==!! == zqhuang@astro.utoronto.ca ==!!
    • INTEGER  :: L
    • real(dl)  :: X
    • real(dl)  :: JL
  • GenerateBessels(lSamp, CP)
  • InitSpherBessels(lSamp, CP, max_bessels_l_index, max_bessels_etak)
    • lSamples   :: lSamp
    • CAMBParams  :: CP
    • integer intent(in) :: max_bessels_l_index
    • real(dl) intent(in) :: max_bessels_etak