header.h File Reference
#include <time.h>
#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <float.h>
#include <string.h>
#include <omp.h>
#include <gsl/gsl_errno.h>
#include <gsl/gsl_spline.h>
#include <gsl/gsl_interp2d.h>
#include <gsl/gsl_spline2d.h>
#include <gsl/gsl_sf_bessel.h>
#include <gsl/gsl_sf_legendre.h>
#include <gsl/gsl_integration.h>
#include <gsl/gsl_matrix.h>
#include <gsl/gsl_linalg.h>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_monte.h>
#include <gsl/gsl_monte_vegas.h>
#include <gsl/gsl_odeiv2.h>
#include <gsl/gsl_roots.h>
#include <gsl/gsl_sf_expint.h>
#include <ctype.h>
#include "cuba.h"
#include "global_structs.h"
#include "hcubature.h"
#include "utilities.h"
#include "setup_teardown.h"
#include "cosmology.h"
#include "ir_res.h"
#include "line_ingredients.h"
#include "ps_halo_1loop.h"
#include "ps_line_hm.h"
#include "ps_line_pt.h"
#include "survey_specs.h"
#include "wnw_split.h"
Include dependency graph for header.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  integrand_parameters
 List of limHaloPT header files. More...
 
struct  integrand_parameters2
 Another structure passed to the integrators to hold the parameters fixed in the integration. More...
 

Macros

#define _GNU_SOURCE
 
#define PSC   101L
 
#define ST   102L
 
#define TK   103L
 
#define GROWTH   104L
 
#define DERGROWTH   105L
 
#define NONLINEAR   106L
 
#define LINEAR   107L
 
#define GAUSSIAN   114L
 
#define NONGAUSSIAN   115L
 
#define INIT   116L
 
#define LOCAL   117L
 
#define EQUILATERAL   118L
 
#define ORTHOGONAL   119L
 
#define QSF   120L
 
#define HS   121L
 
#define NGLOOP   122L
 
#define derNGLOOP   123L
 
#define QUADRATIC   124L
 
#define TIDE   125L
 
#define GAMMA   126L
 
#define LPOWER   127L
 
#define NLPOWER   128L
 
#define CDM   90L
 
#define BA   91L
 
#define TOT   92L
 
#define CO10   131L
 
#define CO21   132L
 
#define CO32   133L
 
#define CO43   134L
 
#define CO54   135L
 
#define CO65   136L
 
#define CII   137L
 
#define MATTER   138L
 
#define LINEMATTER   139L
 
#define LINE   140L
 
#define DST   141L
 
#define GFILTER   142L
 
#define BSPLINE   143L
 
#define TREE   144L
 
#define LOOP   145L
 
#define WIR   146L
 
#define NOIR   147L
 
#define HALO   148L
 
#define MEAN   149L
 
#define HMshot   150L
 
#define HMclust   151L
 
#define PS_KMIN   1.e-5
 
#define PS_KMAX   300.1
 
#define PS_ZMAX   14.
 
#define CLEANUP   1
 
#define DO_NOT_EVALUATE   -1.0
 
#define NPARS   6
 
#define MAXL   2000
 

Variables

struct globals gb
 

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

◆ BA

#define BA   91L

◆ BSPLINE

#define BSPLINE   143L

◆ CDM

#define CDM   90L

◆ CII

#define CII   137L

◆ CLEANUP

#define CLEANUP   1

◆ CO10

#define CO10   131L

◆ CO21

#define CO21   132L

◆ CO32

#define CO32   133L

◆ CO43

#define CO43   134L

◆ CO54

#define CO54   135L

◆ CO65

#define CO65   136L

◆ DERGROWTH

#define DERGROWTH   105L

◆ derNGLOOP

#define derNGLOOP   123L

◆ DO_NOT_EVALUATE

#define DO_NOT_EVALUATE   -1.0

◆ DST

#define DST   141L

◆ EQUILATERAL

#define EQUILATERAL   118L

◆ GAMMA

#define GAMMA   126L

◆ GAUSSIAN

#define GAUSSIAN   114L

◆ GFILTER

#define GFILTER   142L

◆ GROWTH

#define GROWTH   104L

◆ HALO

#define HALO   148L

◆ HMclust

#define HMclust   151L

◆ HMshot

#define HMshot   150L

◆ HS

#define HS   121L

◆ INIT

#define INIT   116L

◆ LINE

#define LINE   140L

◆ LINEAR

#define LINEAR   107L

◆ LINEMATTER

#define LINEMATTER   139L

◆ LOCAL

#define LOCAL   117L

◆ LOOP

#define LOOP   145L

◆ LPOWER

#define LPOWER   127L

◆ MATTER

#define MATTER   138L

◆ MAXL

#define MAXL   2000

◆ MEAN

#define MEAN   149L

◆ NGLOOP

#define NGLOOP   122L

◆ NLPOWER

#define NLPOWER   128L

◆ NOIR

#define NOIR   147L

◆ NONGAUSSIAN

#define NONGAUSSIAN   115L

◆ NONLINEAR

#define NONLINEAR   106L

◆ NPARS

#define NPARS   6

◆ ORTHOGONAL

#define ORTHOGONAL   119L

◆ PS_KMAX

#define PS_KMAX   300.1

◆ PS_KMIN

#define PS_KMIN   1.e-5

◆ PS_ZMAX

#define PS_ZMAX   14.

◆ PSC

#define PSC   101L

◆ QSF

#define QSF   120L

◆ QUADRATIC

#define QUADRATIC   124L

◆ ST

#define ST   102L

◆ TIDE

#define TIDE   125L

◆ TK

#define TK   103L

◆ TOT

#define TOT   92L

◆ TREE

#define TREE   144L

◆ WIR

#define WIR   146L

Variable Documentation

◆ gb

struct globals gb
extern