Peano
Loading...
Searching...
No Matches
cosmology Struct Reference

Cosmological parameters. More...

#include <cosmology.h>

Data Fields

double a
 
double a_inv
 
double a2_inv
 
double a3_inv
 
double a_factor_internal_energy
 
double a_factor_pressure
 
double a_factor_sound_speed
 
double a_factor_mu
 
double a_factor_Balsara_eps
 
double a_factor_grav_accel
 
double a_factor_hydro_accel
 
double z
 
double H
 
double critical_density
 
double critical_density_0
 
double mean_density
 
double mean_density_Omega_m
 
double mean_density_Omega_b
 
double overdensity_BN98
 
double time_step_factor
 
double a_dot
 
double time
 
double lookback_time
 
double w
 
double a_old
 
double z_old
 
double a_begin
 
double a_end
 
double time_begin
 
double time_end
 
double time_base
 
double time_base_inv
 
double h
 
double H0
 
double Hubble_time
 
double Omega_cdm
 
double Omega_b
 
double Omega_lambda
 
double Omega_r
 
double Omega_g
 
double Omega_nu
 
double Omega_nu_0
 
double Omega_ur
 
double Omega_k
 
double w_0
 
double w_a
 
double T_CMB_0
 
double T_CMB_0_K
 
double T_nu_0
 
double T_nu_0_eV
 
int N_nu
 
double N_ur
 
double N_eff
 
doubleM_nu_eV
 
doubledeg_nu
 
double deg_nu_tot
 
double log_a_long_begin
 
double log_a_long_mid
 
double log_a_long_end
 
double log_a_begin
 
double log_a_end
 
double const_speed_light_c
 
doubledrift_fac_interp_table
 
doublegrav_kick_fac_interp_table
 
doublehydro_kick_fac_interp_table
 
doublehydro_kick_corr_interp_table
 
doubletime_interp_table
 
doublescale_factor_interp_table
 
doublecomoving_distance_interp_table
 
double comoving_distance_interp_table_offset
 
double comoving_distance_start_to_end
 
doublecomoving_distance_inverse_interp_table
 
doubleneutrino_density_early_table
 
doubleneutrino_density_late_table
 
double time_interp_table_offset
 
double time_interp_table_max
 
double universe_age_at_present_day
 

Detailed Description

Cosmological parameters.

Definition at line 34 of file cosmology.h.

Field Documentation

◆ a

double cosmology::a

Current expansion factor of the Universe

Definition at line 37 of file cosmology.h.

◆ a2_inv

double cosmology::a2_inv

Inverse square of the current expansion factor of the Universe

Definition at line 43 of file cosmology.h.

◆ a3_inv

double cosmology::a3_inv

Inverse cube of the current expansion factor of the Universe

Definition at line 46 of file cosmology.h.

◆ a_begin

double cosmology::a_begin

Starting expansion factor

Definition at line 122 of file cosmology.h.

◆ a_dot

double cosmology::a_dot

Expansion rate at the current redshift (in internal units)

Definition at line 102 of file cosmology.h.

◆ a_end

double cosmology::a_end

Final expansion factor

Definition at line 125 of file cosmology.h.

◆ a_factor_Balsara_eps

double cosmology::a_factor_Balsara_eps

Power of the scale-factor used for epsilon term in the Balsara switch

Definition at line 62 of file cosmology.h.

◆ a_factor_grav_accel

double cosmology::a_factor_grav_accel

Power of the scale-factor used for gravity accelerations

Definition at line 65 of file cosmology.h.

◆ a_factor_hydro_accel

double cosmology::a_factor_hydro_accel

Power of the scale-factor used for hydro accelerations

Definition at line 68 of file cosmology.h.

◆ a_factor_internal_energy

double cosmology::a_factor_internal_energy

Power of the scale-factor used for internal energy conversion to physical

Definition at line 50 of file cosmology.h.

◆ a_factor_mu

double cosmology::a_factor_mu

Power of the scale-factor used for relative velocities in visc. terms

Definition at line 59 of file cosmology.h.

◆ a_factor_pressure

double cosmology::a_factor_pressure

Power of the scale-factor used for pressure conversion to physical

Definition at line 53 of file cosmology.h.

◆ a_factor_sound_speed

double cosmology::a_factor_sound_speed

Power of the scale-factor used for sound-speed conversion to physical

Definition at line 56 of file cosmology.h.

◆ a_inv

double cosmology::a_inv

Inverse of the current expansion factor of the Universe

Definition at line 40 of file cosmology.h.

◆ a_old

double cosmology::a_old

Scale-factor at the previous time-step

Definition at line 114 of file cosmology.h.

◆ comoving_distance_interp_table

double* cosmology::comoving_distance_interp_table

Comoving distance interpolation table

Definition at line 248 of file cosmology.h.

◆ comoving_distance_interp_table_offset

double cosmology::comoving_distance_interp_table_offset

Comoving distance from present day (a=1) to a_end

Definition at line 251 of file cosmology.h.

◆ comoving_distance_inverse_interp_table

double* cosmology::comoving_distance_inverse_interp_table

Comoving distance inverse interpolation table

Definition at line 257 of file cosmology.h.

◆ comoving_distance_start_to_end

double cosmology::comoving_distance_start_to_end

Comoving distance from a_start to a_end

Definition at line 254 of file cosmology.h.

◆ const_speed_light_c

double cosmology::const_speed_light_c

Speed of light (internal units)

Definition at line 227 of file cosmology.h.

◆ critical_density

double cosmology::critical_density

The critical density at the current redshift (in internal physical units)

Definition at line 78 of file cosmology.h.

◆ critical_density_0

double cosmology::critical_density_0

The critical density at redshift 0 (in internal physical units)

Definition at line 81 of file cosmology.h.

◆ deg_nu

double* cosmology::deg_nu

Degeneracy of each massive neutrino species

Definition at line 206 of file cosmology.h.

◆ deg_nu_tot

double cosmology::deg_nu_tot

Sum of massive neutrino degeneracies

Definition at line 209 of file cosmology.h.

◆ drift_fac_interp_table

double* cosmology::drift_fac_interp_table

Drift factor interpolation table

Definition at line 230 of file cosmology.h.

◆ grav_kick_fac_interp_table

double* cosmology::grav_kick_fac_interp_table

Kick factor (gravity) interpolation table

Definition at line 233 of file cosmology.h.

◆ H

double cosmology::H

Hubble constant at the current redshift (in internal units)

Definition at line 74 of file cosmology.h.

◆ h

double cosmology::h

Reduced Hubble constant (H0 / (100km/s/Mpc))

Definition at line 140 of file cosmology.h.

Referenced by exahypype.kernel::Evaluate(), and exahypype.kernel::halo().

◆ H0

double cosmology::H0

Hubble constant at z = 0 (in internal units)

Definition at line 143 of file cosmology.h.

◆ Hubble_time

double cosmology::Hubble_time

Hubble time 1/H0

Definition at line 146 of file cosmology.h.

◆ hydro_kick_corr_interp_table

double* cosmology::hydro_kick_corr_interp_table

Kick factor (hydro correction) interpolation table (GIZMO-MFV only)

Definition at line 239 of file cosmology.h.

◆ hydro_kick_fac_interp_table

double* cosmology::hydro_kick_fac_interp_table

Kick factor (hydro) interpolation table

Definition at line 236 of file cosmology.h.

◆ log_a_begin

double cosmology::log_a_begin

Log of starting expansion factor

Definition at line 221 of file cosmology.h.

◆ log_a_end

double cosmology::log_a_end

Log of final expansion factor

Definition at line 224 of file cosmology.h.

◆ log_a_long_begin

double cosmology::log_a_long_begin

Log of starting expansion factor for neutrino interpolation tables

Definition at line 212 of file cosmology.h.

◆ log_a_long_end

double cosmology::log_a_long_end

Log of ending expansion factor for neutrino interpolation tables

Definition at line 218 of file cosmology.h.

◆ log_a_long_mid

double cosmology::log_a_long_mid

Log of midpoint expansion factor for neutrino interpolation tables

Definition at line 215 of file cosmology.h.

◆ lookback_time

double cosmology::lookback_time

Lookback time (in internal units)

Definition at line 108 of file cosmology.h.

◆ M_nu_eV

double* cosmology::M_nu_eV

Mass of each massive neutrino species in electron-volts

Definition at line 203 of file cosmology.h.

◆ mean_density

double cosmology::mean_density

The mean density at the current redshift (in internal physical units)

Definition at line 84 of file cosmology.h.

◆ mean_density_Omega_b

double cosmology::mean_density_Omega_b

The mean baryonic density at the current redshift (in internal physical units)

Definition at line 92 of file cosmology.h.

◆ mean_density_Omega_m

double cosmology::mean_density_Omega_m

The mean matter density at the current redshift (in internal physical units)

Definition at line 88 of file cosmology.h.

◆ N_eff

double cosmology::N_eff

Effective number of relativistic species (including massive neutrinos)

Definition at line 200 of file cosmology.h.

◆ N_nu

int cosmology::N_nu

Number of massive neutrino species

Definition at line 194 of file cosmology.h.

◆ N_ur

double cosmology::N_ur

Number of ultra-relativistic species (excluding massive neutrinos)

Definition at line 197 of file cosmology.h.

◆ neutrino_density_early_table

double* cosmology::neutrino_density_early_table

Massive neutrino density interpolation table at early times

Definition at line 260 of file cosmology.h.

◆ neutrino_density_late_table

double* cosmology::neutrino_density_late_table

Massive neutrino density interpolation table at late times

Definition at line 263 of file cosmology.h.

◆ Omega_b

double cosmology::Omega_b

Baryon density parameter

Definition at line 152 of file cosmology.h.

◆ Omega_cdm

double cosmology::Omega_cdm

Cold Dark Matter density parameter

Definition at line 149 of file cosmology.h.

◆ Omega_g

double cosmology::Omega_g

CMB radiation density parameter (Omega_gamma)

Definition at line 161 of file cosmology.h.

◆ Omega_k

double cosmology::Omega_k

Curvature density parameter

Definition at line 173 of file cosmology.h.

◆ Omega_lambda

double cosmology::Omega_lambda

Cosmological constant density parameter

Definition at line 155 of file cosmology.h.

◆ Omega_nu

double cosmology::Omega_nu

Massive neutrino density parameter

Definition at line 164 of file cosmology.h.

◆ Omega_nu_0

double cosmology::Omega_nu_0

Massive neutrino density parameter at z=0

Definition at line 167 of file cosmology.h.

◆ Omega_r

double cosmology::Omega_r

Total radiation density parameter (photons and other relics)

Definition at line 158 of file cosmology.h.

◆ Omega_ur

double cosmology::Omega_ur

Ultra-relativistic species (e.g. massless neutrinos) density parameter

Definition at line 170 of file cosmology.h.

◆ overdensity_BN98

double cosmology::overdensity_BN98

Over-density for virialised haloes at the current redshift from the Bryan & Norman 1998 fit

Definition at line 96 of file cosmology.h.

◆ scale_factor_interp_table

double* cosmology::scale_factor_interp_table

Scale factor interpolation table

Definition at line 245 of file cosmology.h.

◆ T_CMB_0

double cosmology::T_CMB_0

CMB temperature at z = 0 implied by cosmology (internal units)

Definition at line 182 of file cosmology.h.

◆ T_CMB_0_K

double cosmology::T_CMB_0_K

CMB temperature at z = 0 implied by cosmology (Kelvins)

Definition at line 185 of file cosmology.h.

◆ T_nu_0

double cosmology::T_nu_0

Neutrino temperature at z = 0 (internal units)

Definition at line 188 of file cosmology.h.

◆ T_nu_0_eV

double cosmology::T_nu_0_eV

Definition at line 191 of file cosmology.h.

◆ time

double cosmology::time

Time (in internal units) since the Big Bang

Definition at line 105 of file cosmology.h.

◆ time_base

double cosmology::time_base

Conversion factor from integer time-line to \( d\log{a} \)

Definition at line 134 of file cosmology.h.

◆ time_base_inv

double cosmology::time_base_inv

Inverse of conversion factor from integer time-line to \( d\log{a} \)

Definition at line 137 of file cosmology.h.

◆ time_begin

double cosmology::time_begin

Time (in internal units) since the Big Bang at the start

Definition at line 128 of file cosmology.h.

◆ time_end

double cosmology::time_end

Time (in internal units) since the Big Bang at the end

Definition at line 131 of file cosmology.h.

◆ time_interp_table

double* cosmology::time_interp_table

Time interpolation table

Definition at line 242 of file cosmology.h.

◆ time_interp_table_max

double cosmology::time_interp_table_max

Time between Big Bang and last entry in the table

Definition at line 269 of file cosmology.h.

◆ time_interp_table_offset

double cosmology::time_interp_table_offset

Time between Big Bang and first entry in the table

Definition at line 266 of file cosmology.h.

◆ time_step_factor

double cosmology::time_step_factor

Conversion factor from internal time-step size to cosmological step

Definition at line 99 of file cosmology.h.

◆ universe_age_at_present_day

double cosmology::universe_age_at_present_day

Time at the present-day (a=1)

Definition at line 272 of file cosmology.h.

◆ w

double cosmology::w

Dark-energy equation of state at the current time

Definition at line 111 of file cosmology.h.

◆ w_0

double cosmology::w_0

Dark-energy equation of state at z=0

Definition at line 176 of file cosmology.h.

◆ w_a

double cosmology::w_a

Dark-energy evolution parameter

Definition at line 179 of file cosmology.h.

◆ z

double cosmology::z

Current redshift

Definition at line 71 of file cosmology.h.

◆ z_old

double cosmology::z_old

Redshit at the previous time-step

Definition at line 117 of file cosmology.h.


The documentation for this struct was generated from the following file: