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