Class

NumCosmoHICosmoLCDM

Description [src]

class NumCosmo.HICosmoLCDM : NumCosmo.HICosmo
{
  /* No available fields */
}

$\Lambda$CDM model.

This object defines the $\Lambda$CDM model. It is a subclass of NcHICosmo and provides the implementation of the normalized Hubble function and its derivatives for the $\Lambda$CDM model.

It carries no massive neutrinos, so $E^2\Omega_{m\nu}$ and $E^2P_{m\nu}$ are zero and $N_\mathrm{eff}$ is the NcHICosmoLCDM:ENnu parameter.

$Y_p$ used to be a parameter of this model, taken at face value. It comes from the NcBBN submodel now, which defaults to the PArthENoPE prediction — so a $\Lambda$CDM cosmology that never set $Y_p$ moves from the old 0.24 placeholder to roughly 0.2453, and one that set it explicitly gets the prediction unless the file also marked $Y_p$ free. Attach a NcBBNParametrized to keep a chosen value.

Constructors

nc_hicosmo_lcdm_new

Creates a new instance of NcHICosmoLCDM (Lambda-CDM cosmological model).

nc_hicosmo_lcdm_new_full

Creates a new instance of NcHICosmoLCDM (Lambda-CDM cosmological model), with reion, prim, and bbn attached at construction time (submodels are construction-only and cannot be attached afterward). Each may be NULL to leave that slot unset (a NULL bbn slot gets a default NcBBNParthenope).

Instance methods

Methods inherited from NcHICosmo (80)

Please see NcHICosmo for a full list of methods.

Methods inherited from NcmModel (91)

Please see NcmModel for a full list of methods.

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

NumCosmo.HICosmoLCDM:ENnu
No description available.

NumCosmo.HICosmoLCDM:ENnu-fit
No description available.

NumCosmo.HICosmoLCDM:H0
No description available.

NumCosmo.HICosmoLCDM:H0-fit
No description available.

NumCosmo.HICosmoLCDM:Omegab
No description available.

NumCosmo.HICosmoLCDM:Omegab-fit
No description available.

NumCosmo.HICosmoLCDM:Omegac
No description available.

NumCosmo.HICosmoLCDM:Omegac-fit
No description available.

NumCosmo.HICosmoLCDM:Omegax
No description available.

NumCosmo.HICosmoLCDM:Omegax-fit
No description available.

NumCosmo.HICosmoLCDM:Tgamma0
No description available.

NumCosmo.HICosmoLCDM:Tgamma0-fit
No description available.

Properties inherited from NcHICosmo (5)
NumCosmo.HICosmo:Yp
No description available.

NumCosmo.HICosmo:Yp-fit
No description available.

NumCosmo.HICosmo:bbn
No description available.

NumCosmo.HICosmo:prim
No description available.

NumCosmo.HICosmo:reion
No description available.

Properties inherited from NcmModel (9)
NumCosmoMath.Model:implementation

The implementation flags of the model class, see ncm_model_check_impl_flag().

NumCosmoMath.Model:name

The name of the model class.

NumCosmoMath.Model:nick

The nickname of the model class.

NumCosmoMath.Model:params-types

The NcmParamType of each parameter.

NumCosmoMath.Model:reparam

The reparametrization, see ncm_model_set_reparam().

NumCosmoMath.Model:scalar-params-len

The number of scalar parameters.

NumCosmoMath.Model:sparam-array

The parameter descriptions that differ from the class ones, NcmSParam keyed by parameter index. Each one is placed by its parameter name: a description of a parameter declared with ncm_model_class_add_removed_param() is skipped, and one of any other unknown parameter aborts.

NumCosmoMath.Model:submodel-array

The submodels, attached at construction.

NumCosmoMath.Model:vector-params-len

The number of vector parameters (not their lengths).

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct NumCosmoHICosmoLCDMClass {
  /* no available fields */
}

No description available.