results Module Source file:results

Dependencies

Subroutines
  • Free_ClTransfer(CTrans)
  • Free_Limber(CTrans)
  • Init_ClTransfer(CTrans)
    Need to set the Ranges array q before calling this
  • Init_Limber(CTrans, State)
  • interp_window(TimeSteps, RedWin, tau, wing_t, wing2_t, winv_t)
    for evolving sources for reionization we neglect wingtau self-absorption
    • TRanges  :: TimeSteps
    • TRedWin   :: RedWin
    • real(dl)  :: tau
    • real(dl)  :: wing_t
    • real(dl)  :: wing2_t
    • real(dl)  :: winv_t
Functions
  • real(dl)
    BAO_D_v_from_DA_H(z, DA, Hz)
    • real(dl) intent(in) :: z
    • real(dl) intent(in) :: DA
    • real(dl) intent(in) :: Hz
  • real(dl)
    ddamping_da(this, a)
  • real(dl)
    ddragoptdepth_dz(this, z)
  • real(dl)
    dragoptdepth(this, z)
  • real(dl)
    dsound_da_approx(this, a)
    approximate form used e.g. by CosmoMC for theta
  • real(dl)
    dsound_da_exact(this, a)
  • real(dl)
    dtda(this, a)
  • real(dl)
    noreion_doptdepth_dz(this, z)
  • real(dl)
    noreion_optdepth(this, z)
  • integer
    open_file_header(filename, Columns, n)
    • character(LEN=*) intent(in) :: filename
    • character(LEN=name_tag_len) intent(in) :: Columns(:)
    • integer intent(in), optional :: n
  • real(dl)
    reion_doptdepth_dz(this, z)
  • character(LEN=5)
    scalar_fieldname(i)
    • integer intent(in) :: i
  • real(dl)
    state_function(obj, a)
  • integer
    Win_Limber_ell(W, CP, lmax)
    • TRedWin   :: W
    • CAMBParams  :: CP
    • integer intent(in) :: lmax
  • real(dl)
    WindowKmaxForL(CP, W, ell)