NcCBEPrecision

NcCBEPrecision — CLASS (Cosmic Linear Anisotropy Solving System) backend for perturbations

Functions

Properties

double a-ini-over-a-today-default Read / Write / Construct
int accurate-lensing Read / Write / Construct
double back-integration-stepsize Read / Write / Construct
double curvature-ini Read / Write / Construct
int delta-l-max Read / Write / Construct
double entropy-ini Read / Write / Construct
int evolver Read / Write / Construct
double gw-ini Read / Write / Construct
double halofit-k-per-decade Read / Write / Construct
double halofit-min-k-max Read / Write / Construct
double halofit-min-k-nonlinear Read / Write / Construct
double halofit-sigma-precision Read / Write / Construct
double halofit-tol-sigma Read / Write / Construct
double hyper-flat-approximation-nu Read / Write / Construct
double hyper-nu-sampling-step Read / Write / Construct
double hyper-phi-min-abs Read / Write / Construct
double hyper-sampling-curved-high-nu Read / Write / Construct
double hyper-sampling-curved-low-nu Read / Write / Construct
double hyper-sampling-flat Read / Write / Construct
double hyper-x-min Read / Write / Construct
double hyper-x-tol Read / Write / Construct
char * hyrec-Alpha-inf-file Read / Write / Construct
char * hyrec-R-inf-file Read / Write / Construct
char * hyrec-two-photon-tables-file Read / Write / Construct
double k-bao-center Read / Write / Construct
double k-bao-width Read / Write / Construct
double k-max-tau0-over-l-max Read / Write / Construct
double k-min-tau0 Read / Write / Construct
double k-per-decade-for-bao Read / Write / Construct
double k-per-decade-for-pk Read / Write / Construct
double k-per-decade-primordial Read / Write / Construct
double k-step-sub Read / Write / Construct
double k-step-super Read / Write / Construct
double k-step-super-reduction Read / Write / Construct
double k-step-transition Read / Write / Construct
int l-linstep Read / Write / Construct
double l-logstep Read / Write / Construct
int l-max-dr Read / Write / Construct
int l-max-g Read / Write / Construct
int l-max-g-ten Read / Write / Construct
int l-max-ncdm Read / Write / Construct
int l-max-pol-g Read / Write / Construct
int l-max-pol-g-ten Read / Write / Construct
int l-max-ur Read / Write / Construct
double l-switch-limber Read / Write / Construct
double l-switch-limber-for-nc-local-over-z Read / Write / Construct
double l-switch-limber-for-nc-los-over-z Read / Write / Construct
int ncdm-fluid-approximation Read / Write / Construct
double ncdm-fluid-trigger-tau-over-tau-k Read / Write / Construct
double neglect-CMB-sources-below-visibility Read / Write / Construct
int num-mu-minus-lmax Read / Write / Construct
double perturb-integration-stepsize Read / Write / Construct
double perturb-sampling-stepsize Read / Write / Construct
double pk-eq-tol Read / Write / Construct
double pk-eq-z-max Read / Write / Construct
double primordial-inflation-aH-ini-target Read / Write / Construct
int primordial-inflation-attractor-maxit Read / Write / Construct
double primordial-inflation-attractor-precision-initial Read / Write / Construct
double primordial-inflation-attractor-precision-pivot Read / Write / Construct
double primordial-inflation-bg-stepsize Read / Write / Construct
double primordial-inflation-end-dphi Read / Write / Construct
double primordial-inflation-end-logstep Read / Write / Construct
double primordial-inflation-extra-efolds Read / Write / Construct
int primordial-inflation-phi-ini-maxit Read / Write / Construct
double primordial-inflation-pt-stepsize Read / Write / Construct
double primordial-inflation-ratio-max Read / Write / Construct
double primordial-inflation-ratio-min Read / Write / Construct
double primordial-inflation-small-epsilon Read / Write / Construct
double primordial-inflation-small-epsilon-tol Read / Write / Construct
double primordial-inflation-tol-curvature Read / Write / Construct
double primordial-inflation-tol-integration Read / Write / Construct
double q-linstep Read / Write / Construct
double q-logstep-open Read / Write / Construct
double q-logstep-spline Read / Write / Construct
double q-logstep-trapzd Read / Write / Construct
double q-numstep-transition Read / Write / Construct
int radiation-streaming-approximation Read / Write / Construct
double radiation-streaming-trigger-tau-c-over-tau Read / Write / Construct
double radiation-streaming-trigger-tau-over-tau-k Read / Write / Construct
double recfast-AGauss1 Read / Write / Construct
double recfast-AGauss2 Read / Write / Construct
double recfast-H-frac Read / Write / Construct
int recfast-Heswitch Read / Write / Construct
int recfast-Hswitch Read / Write / Construct
int recfast-Nz0 Read / Write / Construct
double recfast-delta-fudge-H Read / Write / Construct
double recfast-delta-z-He-1 Read / Write / Construct
double recfast-delta-z-He-2 Read / Write / Construct
double recfast-delta-z-He-3 Read / Write / Construct
double recfast-fudge-H Read / Write / Construct
double recfast-fudge-He Read / Write / Construct
double recfast-wGauss1 Read / Write / Construct
double recfast-wGauss2 Read / Write / Construct
double recfast-x-H0-trigger Read / Write / Construct
double recfast-x-H0-trigger-delta Read / Write / Construct
double recfast-x-H0-trigger2 Read / Write / Construct
double recfast-x-He0-trigger Read / Write / Construct
double recfast-x-He0-trigger-delta Read / Write / Construct
double recfast-x-He0-trigger2 Read / Write / Construct
double recfast-z-He-1 Read / Write / Construct
double recfast-z-He-2 Read / Write / Construct
double recfast-z-He-3 Read / Write / Construct
double recfast-z-initial Read / Write / Construct
double recfast-zGauss1 Read / Write / Construct
double recfast-zGauss2 Read / Write / Construct
double reionization-optical-depth-tol Read / Write / Construct
double reionization-sampling Read / Write / Construct
double reionization-start-factor Read / Write / Construct
double reionization-z-start-max Read / Write / Construct
char * sBBN-file Read / Write / Construct
double safe-phi-scf Read / Write / Construct
double selection-cut-at-sigma Read / Write / Construct
double selection-sampling Read / Write / Construct
double selection-sampling-bessel Read / Write / Construct
double selection-sampling-bessel-los Read / Write / Construct
double selection-tophat-edge Read / Write / Construct
double smallest-allowed-variation Read / Write / Construct
double start-large-k-at-tau-h-over-tau-k Read / Write / Construct
double start-small-k-at-tau-c-over-tau-h Read / Write / Construct
double start-sources-at-tau-c-over-tau-h Read / Write / Construct
int thermo-rate-smoothing-radius Read / Write / Construct
int tight-coupling-approximation Read / Write / Construct
double tight-coupling-trigger-tau-c-over-tau-h Read / Write / Construct
double tight-coupling-trigger-tau-c-over-tau-k Read / Write / Construct
double tol-M-ncdm Read / Write / Construct
double tol-background-integration Read / Write / Construct
double tol-gauss-legendre Read / Write / Construct
double tol-initial-Omega-r Read / Write / Construct
double tol-ncdm Read / Write / Construct
double tol-ncdm-bg Read / Write / Construct
double tol-ncdm-initial-w Read / Write / Construct
double tol-ncdm-newtonian Read / Write / Construct
double tol-ncdm-synchronous Read / Write / Construct
double tol-perturb-integration Read / Write / Construct
double tol-tau-approx Read / Write / Construct
double tol-tau-eq Read / Write / Construct
double tol-thermo-integration Read / Write / Construct
double transfer-neglect-delta-k-S-e Read / Write / Construct
double transfer-neglect-delta-k-S-t0 Read / Write / Construct
double transfer-neglect-delta-k-S-t1 Read / Write / Construct
double transfer-neglect-delta-k-S-t2 Read / Write / Construct
double transfer-neglect-delta-k-T-b Read / Write / Construct
double transfer-neglect-delta-k-T-e Read / Write / Construct
double transfer-neglect-delta-k-T-t2 Read / Write / Construct
double transfer-neglect-delta-k-V-b Read / Write / Construct
double transfer-neglect-delta-k-V-e Read / Write / Construct
double transfer-neglect-delta-k-V-t1 Read / Write / Construct
double transfer-neglect-delta-k-V-t2 Read / Write / Construct
double transfer-neglect-late-source Read / Write / Construct
int ur-fluid-approximation Read / Write / Construct
double ur-fluid-trigger-tau-over-tau-k Read / Write / Construct

Object Hierarchy

    GObject
    ╰── NcCBEPrecision

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 .

Parameters

cbe_prec

a NcCBEPrecision.

 

Returns

cbe_prec .

[transfer full]


nc_cbe_precision_new ()

NcCBEPrecision *
nc_cbe_precision_new (void);

FIXME

[constructor]

Returns

a new NcCBEPrecision.

[transfer full]


nc_cbe_precision_free ()

void
nc_cbe_precision_free (NcCBEPrecision *cbe_prec);

Decreases the reference count of cbe_prec .

Parameters

cbe_prec

a NcCBEPrecision.

 

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.

Parameters

cbe_prec

a NcCBEPrecision.

 

nc_cbe_precision_assert_default ()

void
nc_cbe_precision_assert_default (NcCBEPrecision *cbe_prec);

Check agaist CLASS default values.

Parameters

cbe_prec

a NcCBEPrecision.

 

Property Details

The “a-ini-over-a-today-default” property

  “a-ini-over-a-today-default” double

default initial value of scale factor in background integration, in units of scale factor today.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-14


The “accurate-lensing” property

  “accurate-lensing”         int

switch between Gauss-Legendre quadrature integration and simple quadrature on a subdomain of angles.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0


The “back-integration-stepsize” property

  “back-integration-stepsize” double

default step d tau in background integration, in units of conformal Hubble time ($d \tau$ = back_integration_stepsize / aH ).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.007


The “curvature-ini” property

  “curvature-ini”            double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “delta-l-max” property

  “delta-l-max”              int

difference between l_max in unlensed and lensed spectra.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 500


The “entropy-ini” property

  “entropy-ini”              double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “evolver” property

  “evolver”                  int

which type of evolver for integrating perturbations (Runge-Kutta? Stiff?...).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “gw-ini” property

  “gw-ini”                   double

initial condition for tensor metric perturbation h.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “halofit-k-per-decade” property

  “halofit-k-per-decade”     double

halofit needs to evalute integrals (linear power spectrum times some kernels). They are sampled using this logarithmic step size.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 80


The “halofit-min-k-max” property

  “halofit-min-k-max”        double

when halofit is used, k_max must be at least equal to this value (otherwise halofit could not find the scale of non-linearity).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 5


The “halofit-min-k-nonlinear” property

  “halofit-min-k-nonlinear”  double

value of k in 1/Mpc above which non-linear corrections will be computed.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.0001


The “halofit-sigma-precision” property

  “halofit-sigma-precision”  double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.05


The “halofit-tol-sigma” property

  “halofit-tol-sigma”        double

tolerance required on sigma(R) when matching the condition sigma(R_nl)=1, whcih defines the wavenumber of non-linearity, k_nl=1./R_nl.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-06


The “hyper-flat-approximation-nu” property

  “hyper-flat-approximation-nu” double

hyper flat approximation nu.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 4000


The “hyper-nu-sampling-step” property

  “hyper-nu-sampling-step”   double

hyper nu sampling step.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1000


The “hyper-phi-min-abs” property

  “hyper-phi-min-abs”        double

hyper phi min abs.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-10


The “hyper-sampling-curved-high-nu” property

  “hyper-sampling-curved-high-nu” double

hyper sampling_curved_high_nu.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 3


The “hyper-sampling-curved-low-nu” property

  “hyper-sampling-curved-low-nu” double

hyper sampling_curved_low_nu.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 7


The “hyper-sampling-flat” property

  “hyper-sampling-flat”      double

hyper sampling flat.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 8


The “hyper-x-min” property

  “hyper-x-min”              double

hyper x min.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-05


The “hyper-x-tol” property

  “hyper-x-tol”              double

hyper x tol.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.0001


The “hyrec-Alpha-inf-file” property

  “hyrec-Alpha-inf-file”     char *

Hyrec Alpha inf file.

Owner: NcCBEPrecision

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”         char *

Hyrec R inf file.

Owner: NcCBEPrecision

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” char *

Hyrec two photon tables file.

Owner: NcCBEPrecision

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”             double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 3


The “k-bao-width” property

  “k-bao-width”              double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 4


The “k-max-tau0-over-l-max” property

  “k-max-tau0-over-l-max”    double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 2.4


The “k-min-tau0” property

  “k-min-tau0”               double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.1


The “k-per-decade-for-bao” property

  “k-per-decade-for-bao”     double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 70


The “k-per-decade-for-pk” property

  “k-per-decade-for-pk”      double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10


The “k-per-decade-primordial” property

  “k-per-decade-primordial”  double

logarithmic sampling for primordial spectra (number of points per decade in k space).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10


The “k-step-sub” property

  “k-step-sub”               double

step in k space, in units of one period of acoustic oscillation at decoupling, for scales inside sound horizon at decoupling.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.05


The “k-step-super” property

  “k-step-super”             double

step in k space, in units of one period of acoustic oscillation at decoupling, for scales above sound horizon at decoupling.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.002


The “k-step-super-reduction” property

  “k-step-super-reduction”   double

the step k_step_super is reduced by this amount in the k-->0 limit (below scale of Hubble and/or curvature radius).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.1


The “k-step-transition” property

  “k-step-transition”        double

dimensionless number regulating the transition from 'sub' steps to 'super' steps. Decrease for more precision.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.2


The “l-linstep” property

  “l-linstep”                int

factor for logarithmic spacing of values of l over which bessel and transfer functions are sampled.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 40


The “l-logstep” property

  “l-logstep”                double

maximum spacing of values of l over which Bessel and transfer functions are sampled (so, spacing becomes linear instead of logarithmic at some point).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1.12


The “l-max-dr” property

  “l-max-dr”                 int

number of momenta in Boltzmann hierarchy for decay radiation.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 17


The “l-max-g” property

  “l-max-g”                  int

number of momenta in Boltzmann hierarchy for photon temperature (scalar).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 12


The “l-max-g-ten” property

  “l-max-g-ten”              int

number of momenta in Boltzmann hierarchy for photon temperature (tensor).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 5


The “l-max-ncdm” property

  “l-max-ncdm”               int

number of momenta in Boltzmann hierarchy for relativistic neutrino/relics (scalar).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 17


The “l-max-pol-g” property

  “l-max-pol-g”              int

number of momenta in Boltzmann hierarchy for photon polarisation (scalar).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 10


The “l-max-pol-g-ten” property

  “l-max-pol-g-ten”          int

number of momenta in Boltzmann hierarchy for photon polarisation (tensor).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 5


The “l-max-ur” property

  “l-max-ur”                 int

number of momenta in Boltzmann hierarchy for relativistic neutrino/relics (scalar).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 4

Default value: 17


The “l-switch-limber” property

  “l-switch-limber”          double

when to use the Limber approximation for project gravitational potential cl's.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10


The “l-switch-limber-for-nc-local-over-z” property

  “l-switch-limber-for-nc-local-over-z” double

when to use the Limber approximation for local number count contributions to cl's (relative to central redshift of each bin).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 100


The “l-switch-limber-for-nc-los-over-z” property

  “l-switch-limber-for-nc-los-over-z” double

when to use the Limber approximation for number count contributions to cl's integrated along the line-of-sight (relative to central redshift of each bin).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 30


The “ncdm-fluid-approximation” property

  “ncdm-fluid-approximation” int

NCDM fluid approximation scheme.

Owner: NcCBEPrecision

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” double

when to switch off ncdm (massive neutrinos / non-cold relics) fluid approximation.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 31


The “neglect-CMB-sources-below-visibility” property

  “neglect-CMB-sources-below-visibility” double

neglect CMB sources below visibility.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “num-mu-minus-lmax” property

  “num-mu-minus-lmax”        int

difference between num_mu and l_max, increase for more precision.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 70


The “perturb-integration-stepsize” property

  “perturb-integration-stepsize” double

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}$).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.5


The “perturb-sampling-stepsize” property

  “perturb-sampling-stepsize” double

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}$.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.1


The “pk-eq-tol” property

  “pk-eq-tol”                double

tolerance for finding the equivalent models of the pk_equal method.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-07


The “pk-eq-z-max” property

  “pk-eq-z-max”              double

Maximum z until which the Pk_equal method of 0810.0190 and 1601.07230 is used.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 5


The “primordial-inflation-aH-ini-target” property

  “primordial-inflation-aH-ini-target” double

primordial inflation aH ini target.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.9


The “primordial-inflation-attractor-maxit” property

  “primordial-inflation-attractor-maxit” int

primordial inflation attractor_maxit.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10


The “primordial-inflation-attractor-precision-initial” property

  “primordial-inflation-attractor-precision-initial” double

primordial inflation attractor_precision_initial.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.1


The “primordial-inflation-attractor-precision-pivot” property

  “primordial-inflation-attractor-precision-pivot” double

primordial inflation attractor_precision_pivot.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “primordial-inflation-bg-stepsize” property

  “primordial-inflation-bg-stepsize” double

primordial inflation bg stepsize.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.005


The “primordial-inflation-end-dphi” property

  “primordial-inflation-end-dphi” double

primordial inflation end dphi.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-10


The “primordial-inflation-end-logstep” property

  “primordial-inflation-end-logstep” double

primordial inflation end logstep.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10


The “primordial-inflation-extra-efolds” property

  “primordial-inflation-extra-efolds” double

primordial inflation extra efolds.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 2


The “primordial-inflation-phi-ini-maxit” property

  “primordial-inflation-phi-ini-maxit” int

primordial inflation phi ini maxit.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10000


The “primordial-inflation-pt-stepsize” property

  “primordial-inflation-pt-stepsize” double

primordial inflation pt stepsize.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.01


The “primordial-inflation-ratio-max” property

  “primordial-inflation-ratio-max” double

primordial inflation ratio max.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.02


The “primordial-inflation-ratio-min” property

  “primordial-inflation-ratio-min” double

primordial inflation ratio min.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 100


The “primordial-inflation-small-epsilon” property

  “primordial-inflation-small-epsilon” double

primordial inflation small epsilon.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.1


The “primordial-inflation-small-epsilon-tol” property

  “primordial-inflation-small-epsilon-tol” double

primordial inflation small epsilon tol.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.01


The “primordial-inflation-tol-curvature” property

  “primordial-inflation-tol-curvature” double

primordial inflation tol curvature.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “primordial-inflation-tol-integration” property

  “primordial-inflation-tol-integration” double

primordial inflation tol integration.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “q-linstep” property

  “q-linstep”                double

asymptotic linear sampling step in q space, in units of 2pi/r_a(tau_rec) (comoving angular diameter distance to recombination).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.45


The “q-logstep-open” property

  “q-logstep-open”           double

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_k0.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 6


The “q-logstep-spline” property

  “q-logstep-spline”         double

initial logarithmic sampling step in q space, in units of 2pi/r_a(tau_rec) (comoving angular diameter distance to recombination).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 170


The “q-logstep-trapzd” property

  “q-logstep-trapzd”         double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 20


The “q-numstep-transition” property

  “q-numstep-transition”     double

number of steps for the transition from q_logstep_trapzd steps to q_logstep_spline steps (transition must be smooth for spline).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 250


The “radiation-streaming-approximation” property

  “radiation-streaming-approximation” int

method for switching off photon perturbations.

Owner: NcCBEPrecision

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” double

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:.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 45


The “recfast-AGauss1” property

  “recfast-AGauss1”          double

Amplitude of 1st Gaussian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: -0.14


The “recfast-AGauss2” property

  “recfast-AGauss2”          double

Amplitude of 2st Gaussian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: 0.079


The “recfast-H-frac” property

  “recfast-H-frac”           double

governs time at which full equation of evolution for Tmat is used.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “recfast-Heswitch” property

  “recfast-Heswitch”         int

Recfast He switch.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 6


The “recfast-Hswitch” property

  “recfast-Hswitch”          int

recfast 1.5 switching parameter.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “recfast-Nz0” property

  “recfast-Nz0”              int

number of integration steps.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 20000


The “recfast-delta-fudge-H” property

  “recfast-delta-fudge-H”    double

correction to H fudge factor in v1.5.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: -0.015


The “recfast-delta-z-He-1” property

  “recfast-delta-z-He-1”     double

z range over which transition is smoothed.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 50


The “recfast-delta-z-He-2” property

  “recfast-delta-z-He-2”     double

z range over which transition is smoothed.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 100


The “recfast-delta-z-He-3” property

  “recfast-delta-z-He-3”     double

z range over which transition is smoothed.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 50


The “recfast-fudge-H” property

  “recfast-fudge-H”          double

H fudge factor when recfast_Hswitch set to false (v1.4 fudging).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1.14


The “recfast-fudge-He” property

  “recfast-fudge-He”         double

Recfast fudge He.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.86


The “recfast-wGauss1” property

  “recfast-wGauss1”          double

Width of 2st Gaussian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: 0.18


The “recfast-wGauss2” property

  “recfast-wGauss2”          double

Width of 2st Gaussian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: 0.33


The “recfast-x-H0-trigger” property

  “recfast-x-H0-trigger”     double

value below which recfast uses the full equation for Hydrogen.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.995


The “recfast-x-H0-trigger-delta” property

  “recfast-x-H0-trigger-delta” double

x_H range over which transition is smoothed.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.05


The “recfast-x-H0-trigger2” property

  “recfast-x-H0-trigger2”    double

a second threshold used in derivative routine.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.995


The “recfast-x-He0-trigger” property

  “recfast-x-He0-trigger”    double

value below which recfast uses the full equation for Helium.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.995


The “recfast-x-He0-trigger-delta” property

  “recfast-x-He0-trigger-delta” double

x_He range over which transition is smoothed.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.05


The “recfast-x-He0-trigger2” property

  “recfast-x-He0-trigger2”   double

a second threshold used in derivative routine.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.995


The “recfast-z-He-1” property

  “recfast-z-He-1”           double

down to which redshift Helium fully ionized.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 8000


The “recfast-z-He-2” property

  “recfast-z-He-2”           double

down to which redshift first Helium recombination not complete.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 5000


The “recfast-z-He-3” property

  “recfast-z-He-3”           double

down to which redshift Helium singly ionized.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 3500


The “recfast-z-initial” property

  “recfast-z-initial”        double

initial redshift in recfast.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 10000


The “recfast-zGauss1” property

  “recfast-zGauss1”          double

ln(1+z) of 1st Gaussian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: 7.28


The “recfast-zGauss2” property

  “recfast-zGauss2”          double

ln(1+z) of 2st Gaussian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: 6.73


The “reionization-optical-depth-tol” property

  “reionization-optical-depth-tol” double

fractional error on optical_depth.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.0001


The “reionization-sampling” property

  “reionization-sampling”    double

control stepsize in z during reionization.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.05


The “reionization-start-factor” property

  “reionization-start-factor” double

parameter for CAMB-like parametrization.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 8


The “reionization-z-start-max” property

  “reionization-z-start-max” double

maximum redshift at which reionization should start. If not, return an error.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 50


The “sBBN-file” property

  “sBBN-file”                char *

SBBN filename.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: "/home/sandro/Projects/NumCosmo/data/class_data/bbn/sBBN_2017.dat"


The “safe-phi-scf” property

  “safe-phi-scf”             double

parameter controlling the initial scalar field in background functions.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Default value: 0


The “selection-cut-at-sigma” property

  “selection-cut-at-sigma”   double

in sigma units, where to cut gaussian selection functions.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 5


The “selection-sampling” property

  “selection-sampling”       double

controls sampling of integral over time when selection functions vary quicker than Bessel functions. Increase for better sampling.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 50


The “selection-sampling-bessel” property

  “selection-sampling-bessel” double

controls sampling of integral over time when selection functions vary slower than Bessel functions. Increase for better sampling.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 20


The “selection-sampling-bessel-los” property

  “selection-sampling-bessel-los” double

controls sampling of integral over time when selection functions vary slower than Bessel functions. This parameter is specific to number counts contributions to Cl integrated along the line of sight. Increase for better sampling.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 20


The “selection-tophat-edge” property

  “selection-tophat-edge”    double

controls how smooth are the edge of top-hat window function (<<1 for very sharp, 0.1 for sharp).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.1


The “smallest-allowed-variation” property

  “smallest-allowed-variation” double

machine-dependent, defined by the implementation.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.008


The “thermo-rate-smoothing-radius” property

  “thermo-rate-smoothing-radius” int

plays a minor (almost aesthetic) role in the definition of the variation rate of thermodynamical quantities.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 50


The “tight-coupling-approximation” property

  “tight-coupling-approximation” int

Tight coupling approximation scheme.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.01


The “tol-M-ncdm” property

  “tol-M-ncdm”               double

parameter controlling relative precision of ncdm mass for given ncdm current density.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-07


The “tol-background-integration” property

  “tol-background-integration” double

parameter controlling precision of background integration.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.01


The “tol-gauss-legendre” property

  “tol-gauss-legendre”       double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 2.22045e-16


The “tol-initial-Omega-r” property

  “tol-initial-Omega-r”      double

parameter controlling how deep inside radiation domination must the initial time be chosen.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.0001


The “tol-ncdm” property

  “tol-ncdm”                 double

parameter controlling relative precision of integrals over ncdm phase-space distribution during perturbation calculation.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “tol-ncdm-bg” property

  “tol-ncdm-bg”              double

parameter controlling relative precision of integrals over ncdm phase-space distribution during background evolution.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-05


The “tol-ncdm-initial-w” property

  “tol-ncdm-initial-w”       double

parameter controlling how relativistic must non-cold relics be at initial time.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “tol-ncdm-newtonian” property

  “tol-ncdm-newtonian”       double

parameter controlling relative precision of integrals over ncdm phase-space distribution during perturbation calculation - newtonian.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-05


The “tol-ncdm-synchronous” property

  “tol-ncdm-synchronous”     double

parameter controlling relative precision of integrals over ncdm phase-space distribution during perturbation calculation - synchronous.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 0.001


The “tol-perturb-integration” property

  “tol-perturb-integration”  double

control parameter for the precision of the perturbation integration.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-05


The “tol-tau-approx” property

  “tol-tau-approx”           double

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).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-10


The “tol-tau-eq” property

  “tol-tau-eq”               double

parameter controlling precision with which tau_eq (conformal time at radiation/matter equality) is found (units: Mpc).

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1e-06


The “tol-thermo-integration” property

  “tol-thermo-integration”   double

precision of each integration step.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

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” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “transfer-neglect-delta-k-V-e” property

  “transfer-neglect-delta-k-V-e” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “transfer-neglect-delta-k-V-t1” property

  “transfer-neglect-delta-k-V-t1” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “transfer-neglect-delta-k-V-t2” property

  “transfer-neglect-delta-k-V-t2” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 1


The “transfer-neglect-late-source” property

  “transfer-neglect-late-source” double

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.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 400


The “ur-fluid-approximation” property

  “ur-fluid-approximation”   int

UR fluid approximation scheme.

Owner: NcCBEPrecision

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” double

when to switch off ur (massless neutrinos / ultra-relativistic relics) fluid approximation.

Owner: NcCBEPrecision

Flags: Read / Write / Construct

Allowed values: >= 0

Default value: 30