CosmicFish  Reference documentation for version 1.0
Looking into future Cosmology
sources Directory Reference

Files

file  000_Utilities.f90 [code]
 This file contains several utilities.
 
file  001_Matrix_utilities.f90 [code]
 This file contains several subroutine and functions that can be used to manipulate and modify matrices. For many of them it is simply a wrapper to LAPACK.
 
file  002_Random_utilities.f90 [code]
 This file contains several subroutine and functions that can be used to generate random numbers from different distributions.
 
file  003_Fisher_manipulation.f90 [code]
 This file contains several subroutine and functions that can be used to manipulate and modify a Fisher matrix.
 
file  004_cosmicfish_types.f90 [code]
 This file contains the definitions of derived data types used to store the informations about the fisher calculation and experimental specifications.
 
file  005_init_from_file.f90 [code]
 This file contains the subroutines that are needed to initialize camb and cosmicfish with a parameter file.
 
file  006_cosmicfish_camb_interface.f90 [code]
 This file contains the interface layer between CosmicFish and CAMB. It decide how to handle Fisher parameters and how to call camb appropriately.
 
file  007_FUTURCMB_lensnoise.f90 [code]
 This file contains the relevant code to compute the noise for CMB lensing. This code was developed by Laurence Perotto and Julien Lesgourgues that retain the copyright for the following code. This source file was modified by Marco Raveri to use it with the CosmicFish code.
 
file  008_Fisher_calculator_Cls.f90 [code]
 This file contains the code that computes the Fisher matrix for Cls.
 
file  008_Fisher_calculator_Cls_windows.f90 [code]
 This file contains the definition of the window functions that are used by CAMB sources. If the considered experiement has a window that is not already implemennted here is the place to code it.
 
file  009_Fisher_calculator_SN.f90 [code]
 This file contains the code that computes the Fisher matrix for Supernovae measurements.
 
file  010_Fisher_calculator_Mpk.f90 [code]
 This file contains the code that computes the Fisher matrix for the Matter power spectrum.
 
file  011_Fisher_calculator_RD.f90 [code]
 This file contains the code that computes the Fisher matrix for Redshift Drift. Reference paper: http://arxiv.org/abs/1210.7166.
 
file  012_Fisher_calculator_derived.f90 [code]
 This file contains the code that computes the matrix that is needed to obtain the Fisher matrix for derived parameters.