| Top |
NcHIPertBoltzmannCBENcHIPertBoltzmannCBE — CLASS (Cosmic Linear Anisotropy Solving System) backend for perturbations |
Functions
Properties
| NcCBEPrecision * | precision | Read / Write / Construct |
| gboolean | use-lensed-Cls | Read / Write / Construct |
| gboolean | use-tensor | Read / Write / Construct |
Description
This object provides an interface for the CLASS code.
If you use this object please cite: Blas (2011) CLASS II, see also:
Functions
nc_hipert_boltzmann_cbe_new ()
NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_new (void);
FIXME
[constructor]
nc_hipert_boltzmann_cbe_prec_new ()
NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_prec_new (NcCBEPrecision *cbe_prec);
FIXME
[constructor]
nc_hipert_boltzmann_cbe_prec_file_new ()
NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_prec_file_new (gchar *prec_filename);
nc_hipert_boltzmann_cbe_ref ()
NcHIPertBoltzmannCBE *
nc_hipert_boltzmann_cbe_ref (NcHIPertBoltzmannCBE *cbe);
Increases the reference count of cbe
.
nc_hipert_boltzmann_cbe_free ()
void
nc_hipert_boltzmann_cbe_free (NcHIPertBoltzmannCBE *cbe);
Decreases the reference count of cbe
.
nc_hipert_boltzmann_cbe_clear ()
void
nc_hipert_boltzmann_cbe_clear (NcHIPertBoltzmannCBE **cbe);
Decreases the reference count of *cbe
and sets *cbe
to NULL.
Property Details
The “precision” property
“precision” NcCBEPrecision *
CLASS precision object.
Flags: Read / Write / Construct
The “use-lensed-Cls” property
“use-lensed-Cls” gboolean
Whether use the lensed corrected Cls.
Flags: Read / Write / Construct
Default value: TRUE
The “use-tensor” property
“use-tensor” gboolean
Whether use tensor contribution.
Flags: Read / Write / Construct
Default value: FALSE