Newer
Older
void set_cosmology(int);
double NoComov(float);
struct cosmology {
char name[10]; /* Identifier */
float h; /* hubble parameter */
float Omega_b; /* baryon overdensity */
float Omega_m; /* matter overdensity */
float Omega_l; /* dark energy overdensity */
float w; /* equation of state parameter */
float tau; /* optical depth of reionization */
double rho0; /* critical density */
float sigma8; /* galaxy fluctuation amplitude */
float t0; /* age of the universe */
} Cosmo, WMAP3,null,deSitter;
/* Time conversions */
double (*a2t)(double);
double (*t2a)(double);
double a2t_deSitter(double);
double t2a_deSitter(double);
double a2t_null(double);
double t2a_null(double);
double a2t_LCDM(double);
double t2a_LCDM(double);