Top | ![]() |
![]() |
![]() |
![]() |
NcCBEPrecisionNcCBEPrecision — CLASS (Cosmic Linear Anisotropy Solving System) backend for perturbations |
Functions
NcCBEPrecision * | nc_cbe_precision_ref () |
NcCBEPrecision * | nc_cbe_precision_new () |
void | nc_cbe_precision_free () |
void | nc_cbe_precision_clear () |
void | nc_cbe_precision_assert_default () |
Properties
Description
This object provides a front-end for CLASS precision structure.
If you use this object please cite: Blas (2011) CLASS II, see also:
Functions
nc_cbe_precision_ref ()
NcCBEPrecision *
nc_cbe_precision_ref (NcCBEPrecision *cbe_prec
);
Increases the reference count of cbe_prec
.
nc_cbe_precision_free ()
void
nc_cbe_precision_free (NcCBEPrecision *cbe_prec
);
Decreases the reference count of cbe_prec
.
nc_cbe_precision_clear ()
void
nc_cbe_precision_clear (NcCBEPrecision **cbe_prec
);
Decreases the reference count of *cbe_prec
and sets *cbe_prec
to NULL.
nc_cbe_precision_assert_default ()
void
nc_cbe_precision_assert_default (NcCBEPrecision *cbe_prec
);
Check agaist CLASS default values.
Property Details
The “a-ini-over-a-today-default”
property
“a-ini-over-a-today-default” gdouble
default initial value of scale factor in background integration, in units of scale factor today.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-14
The “accurate-lensing”
property
“accurate-lensing” gint
switch between Gauss-Legendre quadrature integration and simple quadrature on a subdomain of angles.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0
The “back-integration-stepsize”
property
“back-integration-stepsize” gdouble
default step d tau in background integration, in units of conformal Hubble time ($d \tau$ = back_integration_stepsize / aH ).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.007
The “curvature-ini”
property
“curvature-ini” gdouble
initial curvature; used to fix adiabatic initial conditions; must remain fixed to one as long as the primordial adiabatic spectrum stands for the curvature power spectrum.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “delta-l-max”
property
“delta-l-max” gint
difference between l_max in unlensed and lensed spectra.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 500
The “entropy-ini”
property
“entropy-ini” gdouble
initial entropy; used to fix isocurvature initial conditions; must remain fixed to one as long as the primordial isocurvature spectrum stands for an entropy power spectrum.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “evolver”
property
“evolver” gint
which type of evolver for integrating perturbations (Runge-Kutta? Stiff?...).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “gw-ini”
property
“gw-ini” gdouble
initial condition for tensor metric perturbation h.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “halofit-dz”
property
“halofit-dz” gdouble
spacing in redshift space defining values of z at which HALOFIT will be used. Intermediate values will be obtained by interpolation. Decrease for more precise interpolations, at the expense of increasing time spent in nonlinear_init().
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “halofit-min-k-max”
property
“halofit-min-k-max” gdouble
when halofit is used, k_max must be at least equal to this value (otherwise halofit could not find the scale of non-linearity).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 5
The “halofit-min-k-nonlinear”
property
“halofit-min-k-nonlinear” gdouble
value of k in 1/Mpc above which non-linear corrections will be computed.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.0035
The “halofit-sigma-precision”
property
“halofit-sigma-precision” gdouble
a smaller value will lead to a more precise halofit result at the highest requested redshift, at the expense of requiring a larger k_max.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.05
The “hyper-flat-approximation-nu”
property
“hyper-flat-approximation-nu” gdouble
hyper flat approximation nu.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 4000
The “hyper-nu-sampling-step”
property
“hyper-nu-sampling-step” gdouble
hyper nu sampling step.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1000
The “hyper-phi-min-abs”
property
“hyper-phi-min-abs” gdouble
hyper phi min abs.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-10
The “hyper-sampling-curved-high-nu”
property
“hyper-sampling-curved-high-nu” gdouble
hyper sampling_curved_high_nu.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 3
The “hyper-sampling-curved-low-nu”
property
“hyper-sampling-curved-low-nu” gdouble
hyper sampling_curved_low_nu.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 6
The “hyper-sampling-flat”
property
“hyper-sampling-flat” gdouble
hyper sampling flat.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 8
The “hyper-x-min”
property
“hyper-x-min” gdouble
hyper x min.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-05
The “hyper-x-tol”
property
“hyper-x-tol” gdouble
hyper x tol.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.0001
The “hyrec-Alpha-inf-file”
property
“hyrec-Alpha-inf-file” gchar *
Hyrec Alpha inf file.
Flags: Read / Write / Construct
Default value: "/home/sandro/Projects/numcosmo/data/class_data/hyrec/Alpha_inf.dat"
The “hyrec-R-inf-file”
property
“hyrec-R-inf-file” gchar *
Hyrec R inf file.
Flags: Read / Write / Construct
Default value: "/home/sandro/Projects/numcosmo/data/class_data/hyrec/R_inf.dat"
The “hyrec-two-photon-tables-file”
property
“hyrec-two-photon-tables-file” gchar *
Hyrec two photon tables file.
Flags: Read / Write / Construct
Default value: "/home/sandro/Projects/numcosmo/data/class_data/hyrec/two_photon_tables.dat"
The “k-bao-center”
property
“k-bao-center” gdouble
in ln(k) space, the central value of the BAO region where sampling is finer is defined as k_rec times this number (recommended: 3, i.e. finest sampling near 3rd BAO peak).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 3
The “k-bao-width”
property
“k-bao-width” gdouble
in ln(k) space, width of the BAO region where sampling is finer: this number gives roughly the number of BAO oscillations well resolved on both sides of the central value (recommended: 4, i.e. finest sampling from before first up to 3+4=7th peak).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 4
The “k-max-tau0-over-l-max”
property
“k-max-tau0-over-l-max” gdouble
number defining k_max for the computation of Cl's (dimensionless): (k_max tau_0)/l_max, usually chosen around two (very relevant for accuracy of lensed ClTT at highest l's).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2.4
The “k-min-tau0”
property
“k-min-tau0” gdouble
number defining k_min for the computation of Cl's and P(k)'s (dimensionless): (k_min tau_0), usually chosen much smaller than one.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “k-per-decade-for-bao”
property
“k-per-decade-for-bao” gdouble
if values needed between kmax inferred from k_oscillations and k_kmax_for_pk, this gives the number of k per decade inside the BAO region (for finer sampling).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 70
The “k-per-decade-for-pk”
property
“k-per-decade-for-pk” gdouble
if values needed between kmax inferred from k_oscillations and k_kmax_for_pk, this gives the number of k per decade outside the BAO region.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10
The “k-per-decade-primordial”
property
“k-per-decade-primordial” gdouble
logarithmic sampling for primordial spectra (number of points per decade in k space).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10
The “k-step-sub”
property
“k-step-sub” gdouble
step in k space, in units of one period of acoustic oscillation at decoupling, for scales inside sound horizon at decoupling.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.05
The “k-step-super”
property
“k-step-super” gdouble
step in k space, in units of one period of acoustic oscillation at decoupling, for scales above sound horizon at decoupling.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.002
The “k-step-super-reduction”
property
“k-step-super-reduction” gdouble
the step k_step_super is reduced by this amount in the k-->0 limit (below scale of Hubble and/or curvature radius).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “k-step-transition”
property
“k-step-transition” gdouble
dimensionless number regulating the transition from 'sub' steps to 'super' steps. Decrease for more precision.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.2
The “l-linstep”
property
“l-linstep” gint
factor for logarithmic spacing of values of l over which bessel and transfer functions are sampled.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 40
The “l-logstep”
property
“l-logstep” gdouble
maximum spacing of values of l over which Bessel and transfer functions are sampled (so, spacing becomes linear instead of logarithmic at some point).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1.12
The “l-max-dr”
property
“l-max-dr” gint
number of momenta in Boltzmann hierarchy for decay radiation.
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 17
The “l-max-g”
property
“l-max-g” gint
number of momenta in Boltzmann hierarchy for photon temperature (scalar).
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 12
The “l-max-g-ten”
property
“l-max-g-ten” gint
number of momenta in Boltzmann hierarchy for photon temperature (tensor).
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 5
The “l-max-ncdm”
property
“l-max-ncdm” gint
number of momenta in Boltzmann hierarchy for relativistic neutrino/relics (scalar).
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 17
The “l-max-pol-g”
property
“l-max-pol-g” gint
number of momenta in Boltzmann hierarchy for photon polarisation (scalar).
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 10
The “l-max-pol-g-ten”
property
“l-max-pol-g-ten” gint
number of momenta in Boltzmann hierarchy for photon polarisation (tensor).
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 5
The “l-max-ur”
property
“l-max-ur” gint
number of momenta in Boltzmann hierarchy for relativistic neutrino/relics (scalar).
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 17
The “l-switch-limber”
property
“l-switch-limber” gdouble
when to use the Limber approximation for project gravitational potential cl's.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10
The “l-switch-limber-for-cl-density-over-z”
property
“l-switch-limber-for-cl-density-over-z” gdouble
when to use the Limber approximation for density cl's (relative to central redshift of each bin).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 30
The “ncdm-fluid-approximation”
property
“ncdm-fluid-approximation” gint
NCDM fluid approximation scheme.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2
The “ncdm-fluid-trigger-tau-over-tau-k”
property
“ncdm-fluid-trigger-tau-over-tau-k” gdouble
when to switch off ncdm (massive neutrinos / non-cold relics) fluid approximation.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 31
The “neglect-CMB-sources-below-visibility”
property
“neglect-CMB-sources-below-visibility” gdouble
neglect CMB sources below visibility.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “num-mu-minus-lmax”
property
“num-mu-minus-lmax” gint
difference between num_mu and l_max, increase for more precision.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 70
The “perturb-integration-stepsize”
property
“perturb-integration-stepsize” gdouble
default step $d \tau$ in perturbation integration, in units of the timescale involved in the equations (usally, the min of $1/k$, $1/aH$, $1/\dot{\kappa}$).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.5
The “perturb-sampling-stepsize”
property
“perturb-sampling-stepsize” gdouble
default step $d \tau$ for sampling the source function, in units of the timescale involved in the sources: $(\dot{\kappa}- \ddot{\kappa}/\dot{\kappa})^{-1}$.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “primordial-inflation-aH-ini-target”
property
“primordial-inflation-aH-ini-target” gdouble
primordial inflation aH ini target.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.9
The “primordial-inflation-attractor-maxit”
property
“primordial-inflation-attractor-maxit” gint
primordial inflation attractor_maxit.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10
The “primordial-inflation-attractor-precision-initial”
property
“primordial-inflation-attractor-precision-initial” gdouble
primordial inflation attractor_precision_initial.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “primordial-inflation-attractor-precision-pivot”
property
“primordial-inflation-attractor-precision-pivot” gdouble
primordial inflation attractor_precision_pivot.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “primordial-inflation-bg-stepsize”
property
“primordial-inflation-bg-stepsize” gdouble
primordial inflation bg stepsize.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.005
The “primordial-inflation-end-dphi”
property
“primordial-inflation-end-dphi” gdouble
primordial inflation end dphi.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-10
The “primordial-inflation-end-logstep”
property
“primordial-inflation-end-logstep” gdouble
primordial inflation end logstep.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10
The “primordial-inflation-extra-efolds”
property
“primordial-inflation-extra-efolds” gdouble
primordial inflation extra efolds.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2
The “primordial-inflation-jump-initial”
property
“primordial-inflation-jump-initial” gdouble
primordial inflation jump initial.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1.2
The “primordial-inflation-phi-ini-maxit”
property
“primordial-inflation-phi-ini-maxit” gint
primordial inflation phi ini maxit.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10000
The “primordial-inflation-pt-stepsize”
property
“primordial-inflation-pt-stepsize” gdouble
primordial inflation pt stepsize.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.01
The “primordial-inflation-ratio-max”
property
“primordial-inflation-ratio-max” gdouble
primordial inflation ratio max.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.02
The “primordial-inflation-ratio-min”
property
“primordial-inflation-ratio-min” gdouble
primordial inflation ratio min.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 100
The “primordial-inflation-small-epsilon”
property
“primordial-inflation-small-epsilon” gdouble
primordial inflation small epsilon.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “primordial-inflation-small-epsilon-tol”
property
“primordial-inflation-small-epsilon-tol” gdouble
primordial inflation small epsilon tol.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.01
The “primordial-inflation-tol-curvature”
property
“primordial-inflation-tol-curvature” gdouble
primordial inflation tol curvature.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “primordial-inflation-tol-integration”
property
“primordial-inflation-tol-integration” gdouble
primordial inflation tol integration.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “q-linstep”
property
“q-linstep” gdouble
asymptotic linear sampling step in q space, in units of 2pi/r_a(tau_rec) (comoving angular diameter distance to recombination).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.45
The “q-logstep-open”
property
“q-logstep-open” gdouble
in open models, the value of q_logstep_spline must be decreased according to curvature. Increasing this number will make the calculation more accurate for large positive Omega_k.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 6
The “q-logstep-spline”
property
“q-logstep-spline” gdouble
initial logarithmic sampling step in q space, in units of 2pi/r_a(tau_rec) (comoving angular diameter distance to recombination).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 170
The “q-logstep-trapzd”
property
“q-logstep-trapzd” gdouble
initial logarithmic sampling step in q space, in units of 2pi/r_a(tau_rec) (comoving angular diameter distance to recombination), in the case of small q's in the closed case, for which one must used trapezoidal integration instead of spline (the number of q's for which this is the case decreases with curvature and vanishes in the flat limit).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 20
The “q-numstep-transition”
property
“q-numstep-transition” gdouble
number of steps for the transition from q_logstep_trapzd steps to q_logstep_spline steps (transition must be smooth for spline).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 250
The “radiation-streaming-approximation”
property
“radiation-streaming-approximation” gint
method for switching off photon perturbations.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2
The “radiation-streaming-trigger-tau-c-over-tau”
property
“radiation-streaming-trigger-tau-c-over-tau” gdouble
when to switch off photon perturbations, ie when to switch on photon free-streaming approximation (keep density and theta, set shear and higher momenta to zero): second condition:.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 5
The “radiation-streaming-trigger-tau-over-tau-k”
property
“radiation-streaming-trigger-tau-over-tau-k” gdouble
when to switch off photon perturbations, ie when to switch on photon free-streaming approximation (keep density and thtau, set shear and higher momenta to zero): first condition: $k au$ > radiation_streaming_trigger_tau_h_over_tau_k.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 45
The “recfast-AGauss1”
property
“recfast-AGauss1” gdouble
Amplitude of 1st Gaussian.
Flags: Read / Write / Construct
Default value: -0.14
The “recfast-AGauss2”
property
“recfast-AGauss2” gdouble
Amplitude of 2st Gaussian.
Flags: Read / Write / Construct
Default value: 0.079
The “recfast-H-frac”
property
“recfast-H-frac” gdouble
governs time at which full equation of evolution for Tmat is used.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “recfast-Heswitch”
property
“recfast-Heswitch” gint
Recfast He switch.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 6
The “recfast-Hswitch”
property
“recfast-Hswitch” gint
recfast 1.5 switching parameter.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “recfast-Nz0”
property
“recfast-Nz0” gint
number of integration steps.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 20000
The “recfast-delta-fudge-H”
property
“recfast-delta-fudge-H” gdouble
correction to H fudge factor in v1.5.
Flags: Read / Write / Construct
Default value: -0.015
The “recfast-delta-z-He-1”
property
“recfast-delta-z-He-1” gdouble
z range over which transition is smoothed.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 50
The “recfast-delta-z-He-2”
property
“recfast-delta-z-He-2” gdouble
z range over which transition is smoothed.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 100
The “recfast-delta-z-He-3”
property
“recfast-delta-z-He-3” gdouble
z range over which transition is smoothed.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 50
The “recfast-fudge-H”
property
“recfast-fudge-H” gdouble
H fudge factor when recfast_Hswitch set to false (v1.4 fudging).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1.14
The “recfast-fudge-He”
property
“recfast-fudge-He” gdouble
Recfast fudge He.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.86
The “recfast-wGauss1”
property
“recfast-wGauss1” gdouble
Width of 2st Gaussian.
Flags: Read / Write / Construct
Default value: 0.18
The “recfast-wGauss2”
property
“recfast-wGauss2” gdouble
Width of 2st Gaussian.
Flags: Read / Write / Construct
Default value: 0.33
The “recfast-x-H0-trigger”
property
“recfast-x-H0-trigger” gdouble
value below which recfast uses the full equation for Hydrogen.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.995
The “recfast-x-H0-trigger-delta”
property
“recfast-x-H0-trigger-delta” gdouble
x_H range over which transition is smoothed.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.05
The “recfast-x-H0-trigger2”
property
“recfast-x-H0-trigger2” gdouble
a second threshold used in derivative routine.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.995
The “recfast-x-He0-trigger”
property
“recfast-x-He0-trigger” gdouble
value below which recfast uses the full equation for Helium.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.995
The “recfast-x-He0-trigger-delta”
property
“recfast-x-He0-trigger-delta” gdouble
x_He range over which transition is smoothed.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.05
The “recfast-x-He0-trigger2”
property
“recfast-x-He0-trigger2” gdouble
a second threshold used in derivative routine.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.995
The “recfast-z-He-1”
property
“recfast-z-He-1” gdouble
down to which redshift Helium fully ionized.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 8000
The “recfast-z-He-2”
property
“recfast-z-He-2” gdouble
down to which redshift first Helium recombination not complete.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 5000
The “recfast-z-He-3”
property
“recfast-z-He-3” gdouble
down to which redshift Helium singly ionized.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 3500
The “recfast-z-initial”
property
“recfast-z-initial” gdouble
initial redshift in recfast.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 10000
The “recfast-zGauss1”
property
“recfast-zGauss1” gdouble
ln(1+z) of 1st Gaussian.
Flags: Read / Write / Construct
Default value: 7.28
The “recfast-zGauss2”
property
“recfast-zGauss2” gdouble
ln(1+z) of 2st Gaussian.
Flags: Read / Write / Construct
Default value: 6.73
The “reionization-optical-depth-tol”
property
“reionization-optical-depth-tol” gdouble
fractional error on optical_depth.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.0001
The “reionization-sampling”
property
“reionization-sampling” gdouble
control stepsize in z during reionization.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.05
The “reionization-start-factor”
property
“reionization-start-factor” gdouble
parameter for CAMB-like parametrization.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 8
The “reionization-z-start-max”
property
“reionization-z-start-max” gdouble
maximum redshift at which reionization should start. If not, return an error.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 50
The “sBBN-file”
property
“sBBN-file” gchar *
SBBN filename.
Flags: Read / Write / Construct
Default value: "/home/sandro/Projects/numcosmo/data/class_data/bbn/sBBN.dat"
The “selection-cut-at-sigma”
property
“selection-cut-at-sigma” gdouble
in sigma units, where to cut gaussian selection functions.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 5
The “selection-sampling”
property
“selection-sampling” gdouble
controls sampling of integral over time when selection functions vary quicker than Bessel functions. Increase for better sampling.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 50
The “selection-sampling-bessel”
property
“selection-sampling-bessel” gdouble
controls sampling of integral over time when selection functions vary slower than Bessel functions. Increase for better sampling.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 20
The “selection-tophat-edge”
property
“selection-tophat-edge” gdouble
controls how smooth are the edge of top-hat window function (<<1 for very sharp, 0.1 for sharp).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “smallest-allowed-variation”
property
“smallest-allowed-variation” gdouble
machine-dependent, defined by the implementation.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2.22045e-16
The “start-large-k-at-tau-h-over-tau-k”
property
“start-large-k-at-tau-h-over-tau-k” gdouble
largest wavelengths start being sampled when mode is sufficiently outside Hibble scale. This is quantified in terms of the ratio of hubble time scale to wavenumber time scale, $ au_h/ au_k$ wich is roughly equal to (k*tau). Start when this ratio equals start_large_k_at_tau_k_over_tau_h. Decrease this value to start integrating the wavenumbers earlier in time.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.07
The “start-small-k-at-tau-c-over-tau-h”
property
“start-small-k-at-tau-c-over-tau-h” gdouble
largest wavelengths start being sampled when universe is sufficiently opaque. This is quantified in terms of the ratio of thermo to hubble time scales, $ au_c/ au_H$. Start when start_largek_at_tau_c_over_tau_h equals this ratio. Decrease this value to start integrating the wavenumbers earlier in time.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.0015
The “start-sources-at-tau-c-over-tau-h”
property
“start-sources-at-tau-c-over-tau-h” gdouble
sources start being sampled when universe is sufficiently opaque. This is quantified in terms of the ratio of thermo to hubble time scales, $\tau_c/\tau_H$. Start when start_sources_at_tau_c_over_tau_h equals this ratio. Decrease this value to start sampling the sources earlier in time.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.008
The “thermo-rate-smoothing-radius”
property
“thermo-rate-smoothing-radius” gint
plays a minor (almost aesthetic) role in the definition of the variation rate of thermodynamical quantities.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 50
The “tight-coupling-approximation”
property
“tight-coupling-approximation” gint
Tight coupling approximation scheme.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 5
The “tight-coupling-trigger-tau-c-over-tau-h”
property
“tight-coupling-trigger-tau-c-over-tau-h” gdouble
when to switch off tight-coupling approximation: first condition: $\tau_c/\tau_H$ > tight_coupling_trigger_tau_c_over_tau_h. Decrease this value to switch off earlier in time. If this number is larger than start_sources_at_tau_c_over_tau_h, the code returns an error, because the source computation requires tight-coupling to be switched off.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.015
The “tight-coupling-trigger-tau-c-over-tau-k”
property
“tight-coupling-trigger-tau-c-over-tau-k” gdouble
when to switch off tight-coupling approximation: second condition: $\tau_c/\tau_k \equiv k \tau_c$ < tight_coupling_trigger_tau_c_over_tau_k. Decrease this value to switch off earlier in time.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.01
The “tol-M-ncdm”
property
“tol-M-ncdm” gdouble
parameter controlling relative precision of ncdm mass for given ncdm current density.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-07
The “tol-background-integration”
property
“tol-background-integration” gdouble
parameter controlling precision of background integration.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.01
The “tol-gauss-legendre”
property
“tol-gauss-legendre” gdouble
tolerance with which quadrature points are found: must be very small for an accurate integration (if not entered manually, set automatically to match implementation precision).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2.22045e-16
The “tol-initial-Omega-r”
property
“tol-initial-Omega-r” gdouble
parameter controlling how deep inside radiation domination must the initial time be chosen.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.0001
The “tol-ncdm”
property
“tol-ncdm” gdouble
parameter controlling relative precision of integrals over ncdm phase-space distribution during perturbation calculation.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “tol-ncdm-bg”
property
“tol-ncdm-bg” gdouble
parameter controlling relative precision of integrals over ncdm phase-space distribution during background evolution.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-05
The “tol-ncdm-initial-w”
property
“tol-ncdm-initial-w” gdouble
parameter controlling how relativistic must non-cold relics be at initial time.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “tol-ncdm-newtonian”
property
“tol-ncdm-newtonian” gdouble
parameter controlling relative precision of integrals over ncdm phase-space distribution during perturbation calculation - newtonian.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-05
The “tol-ncdm-synchronous”
property
“tol-ncdm-synchronous” gdouble
parameter controlling relative precision of integrals over ncdm phase-space distribution during perturbation calculation - synchronous.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.001
The “tol-perturb-integration”
property
“tol-perturb-integration” gdouble
control parameter for the precision of the perturbation integration.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-05
The “tol-tau-approx”
property
“tol-tau-approx” gdouble
precision with which the code should determine (by bisection) the times at which sources start being sampled, and at which approximations must be switched on/off (units of Mpc).
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1e-10
The “tol-thermo-integration”
property
“tol-thermo-integration” gdouble
precision of each integration step.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.01
The “transfer-neglect-delta-k-S-e”
property
“transfer-neglect-delta-k-S-e” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.11
The “transfer-neglect-delta-k-S-t0”
property
“transfer-neglect-delta-k-S-t0” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.15
The “transfer-neglect-delta-k-S-t1”
property
“transfer-neglect-delta-k-S-t1” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.04
The “transfer-neglect-delta-k-S-t2”
property
“transfer-neglect-delta-k-S-t2” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.15
The “transfer-neglect-delta-k-T-b”
property
“transfer-neglect-delta-k-T-b” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.1
The “transfer-neglect-delta-k-T-e”
property
“transfer-neglect-delta-k-T-e” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.25
The “transfer-neglect-delta-k-T-t2”
property
“transfer-neglect-delta-k-T-t2” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 0.2
The “transfer-neglect-delta-k-V-b”
property
“transfer-neglect-delta-k-V-b” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “transfer-neglect-delta-k-V-e”
property
“transfer-neglect-delta-k-V-e” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “transfer-neglect-delta-k-V-t1”
property
“transfer-neglect-delta-k-V-t1” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “transfer-neglect-delta-k-V-t2”
property
“transfer-neglect-delta-k-V-t2” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 1
The “transfer-neglect-late-source”
property
“transfer-neglect-late-source” gdouble
range of k values (in 1/Mpc) taken into account in transfer function: for l < (k-delta_k)*tau0, ie for k > (l/tau0 + delta_k), the transfer function is set to zero.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 400
The “ur-fluid-approximation”
property
“ur-fluid-approximation” gint
UR fluid approximation scheme.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 2
The “ur-fluid-trigger-tau-over-tau-k”
property
“ur-fluid-trigger-tau-over-tau-k” gdouble
when to switch off ur (massless neutrinos / ultra-relativistic relics) fluid approximation.
Flags: Read / Write / Construct
Allowed values: >= 0
Default value: 30