CAMB Module Source file:camb

Subroutines
  • CAMB_CommandLineRun(InputFile)
    • character(LEN=*) intent(in) :: InputFile
  • CAMB_CommandLineValidate(InputFile)
    Error stop if any problem
    • character(LEN=*) intent(in) :: InputFile
  • CAMB_GetCls(State, lmax, GC_conventions, Cls)
    • CAMBdata   :: State
    • integer intent(IN) :: lmax
    • logical intent(IN) :: GC_conventions
    • real intent(OUT) :: Cls(2:lmax,1:4)
  • CAMB_GetResults(OutData, Params, error, onlytransfer, onlytimesources)
    • CAMBdata   :: OutData
    • CAMBparams   :: Params
    • integer optional :: error Zero if OK
    • logical optional :: onlytransfer
    • logical optional :: onlytimesources
  • CAMB_GetVersion(ver)
    • character(LEN=*)  :: ver
  • CAMB_SetDefParams(P)
  • CAMB_TransfersToPowers(CData)
    From Delta_p_l_k or time transfers to CMB powers and transfers to P(k)
Functions
  • real(dl)
    CAMB_GetAge(P)
    Return age in Julian gigayears, returns -1 on error
  • logical
    CAMB_ReadParamFile(P, InpLen, InputFile)
    • CAMBParams  :: P
    • integer intent(in) :: InpLen
    • character(LEN=InpLen) intent(in) :: InputFile
  • logical
    CAMB_ReadParams(Ini, P, ErrMsg)
    • TIniFile  :: Ini
    • CAMBParams  :: P
    • character(LEN=*) intent(inout) :: ErrMsg
  • logical
    CAMB_RunFromIni(Ini, InputFile, ErrMsg)
    • TIniFile  :: Ini
    • character(LEN=*) intent(in) :: InputFile
    • character(LEN=*) intent(inout) :: ErrMsg
  • logical
    CAMB_RunIniFile(InpLen, InputFile)
    • integer intent(in) :: InpLen
    • character(LEN=InpLen) intent(in) :: InputFile