Top |
guint | BB-l-max | Read / Write / Construct |
guint | EB-l-max | Read / Write / Construct |
guint | EE-l-max | Read / Write / Construct |
guint | PHIPHI-l-max | Read / Write / Construct |
guint | TB-l-max | Read / Write / Construct |
guint | TE-l-max | Read / Write / Construct |
guint | TT-l-max | Read / Write / Construct |
gboolean | calc-transfer | Read / Write / Construct |
NcRecomb * | recomb | Read / Write |
NcDataCMBDataType | target-Cls | Read / Write / Construct |
gboolean | use-lensed-Cls | Read / Write / Construct |
gboolean | use-tensor | Read / Write / Construct |
enum | NcHIPertBoltzmannVars |
#define | NC_HIPERT_BOLTZMANN_BASE_SIZE |
#define | NC_HIPERT_BOLTZMANN_dB0 |
#define | NC_HIPERT_BOLTZMANN_V |
#define | NC_HIPERT_BOLTZMANN_T |
#define | NC_HIPERT_BOLTZMANN_dTHETA0 |
#define | NC_HIPERT_BOLTZMANN_U |
GEnum ╰── NcHIPertBoltzmannVars GObject ╰── NcHIPert ╰── NcHIPertBoltzmann ├── NcHIPertBoltzmannCBE ├── NcHIPertBoltzmannStd ╰── NcHIPertFirstOrder
void (*NcHIPertBoltzmannCreate) (NcHIPertBoltzmann *pb
,NcHICosmo *cosmo
);
void (*NcHIPertBoltzmannPrepare) (NcHIPertBoltzmann *pb
,NcHICosmo *cosmo
);
void (*NcHIPertBoltzmannSources) (NcHIPertBoltzmann *pb
,gdouble *S0
,gdouble *S1
,gdouble *S2
);
#define NC_HIPERT_BOLTZMANN_THETA(n) ((n <= 2) ? (_itheta_table[n]) : (NC_HIPERT_BOLTZMANN_THETA_P2 + 1) + (2 * (n - 3)))
#define NC_HIPERT_BOLTZMANN_THETA_P(n) ((n <= 2) ? (_itheta_p_table[n]) : (NC_HIPERT_BOLTZMANN_THETA_P2 + 1) + (2 * (n - 3) + 1))
NcHIPertBoltzmann *
nc_hipert_boltzmann_ref (NcHIPertBoltzmann *pb
);
Increases the reference count of pb
.
void
nc_hipert_boltzmann_free (NcHIPertBoltzmann *pb
);
Decreases the reference count of pb
.
void
nc_hipert_boltzmann_clear (NcHIPertBoltzmann **pb
);
Decreases the reference count of *pb
and sets *pb
to NULL.
void nc_hipert_boltzmann_set_recomb (NcHIPertBoltzmann *pb
,NcRecomb *recomb
);
Sets the NcRecomb object to be used in the Boltzmann evolution.
void nc_hipert_boltzmann_set_target_Cls (NcHIPertBoltzmann *pb
,NcDataCMBDataType tCls
);
FIXME
void nc_hipert_boltzmann_append_target_Cls (NcHIPertBoltzmann *pb
,NcDataCMBDataType tCls
);
FIXME
NcDataCMBDataType
nc_hipert_boltzmann_get_target_Cls (NcHIPertBoltzmann *pb
);
FIXME
void nc_hipert_boltzmann_set_calc_transfer (NcHIPertBoltzmann *pb
,gboolean calc_transfer
);
FIXME
gboolean
nc_hipert_boltzmann_get_calc_transfer (NcHIPertBoltzmann *pb
);
FIXME
void nc_hipert_boltzmann_set_lensed_Cls (NcHIPertBoltzmann *pb
,gboolean use_lensed_Cls
);
FIXME
gboolean
nc_hipert_boltzmann_lensed_Cls (NcHIPertBoltzmann *pb
);
FIXME
void nc_hipert_boltzmann_set_tensor (NcHIPertBoltzmann *pb
,gboolean use_tensor
);
FIXME
void nc_hipert_boltzmann_set_PHIPHI_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
void nc_hipert_boltzmann_set_TT_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
void nc_hipert_boltzmann_set_EE_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
void nc_hipert_boltzmann_set_BB_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
void nc_hipert_boltzmann_set_TE_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
void nc_hipert_boltzmann_set_TB_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
void nc_hipert_boltzmann_set_EB_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
guint
nc_hipert_boltzmann_get_PHIPHI_lmax (NcHIPertBoltzmann *pb
);
FIXME
guint
nc_hipert_boltzmann_get_TT_lmax (NcHIPertBoltzmann *pb
);
FIXME
guint
nc_hipert_boltzmann_get_EE_lmax (NcHIPertBoltzmann *pb
);
FIXME
guint
nc_hipert_boltzmann_get_BB_lmax (NcHIPertBoltzmann *pb
);
FIXME
guint
nc_hipert_boltzmann_get_TE_lmax (NcHIPertBoltzmann *pb
);
FIXME
guint
nc_hipert_boltzmann_get_TB_lmax (NcHIPertBoltzmann *pb
);
FIXME
guint
nc_hipert_boltzmann_get_EB_lmax (NcHIPertBoltzmann *pb
);
FIXME
void nc_hipert_boltzmann_prepare (NcHIPertBoltzmann *pb
,NcHICosmo *cosmo
);
Prepares the NcHIPertBoltzmann object.
[virtual prepare]
void nc_hipert_boltzmann_prepare_if_needed (NcHIPertBoltzmann *pb
,NcHICosmo *cosmo
);
Prepares the NcHIPertBoltzmann object if not prepared for cosmo
.
[virtual prepare_if_needed]
void nc_hipert_boltzmann_get_PHIPHI_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_PHIPHI_Cls]
void nc_hipert_boltzmann_get_TT_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_TT_Cls]
void nc_hipert_boltzmann_get_EE_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_EE_Cls]
void nc_hipert_boltzmann_get_BB_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_BB_Cls]
void nc_hipert_boltzmann_get_TE_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_TE_Cls]
void nc_hipert_boltzmann_get_TB_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_TB_Cls]
void nc_hipert_boltzmann_get_EB_Cls (NcHIPertBoltzmann *pb
,NcmVector *Cls
);
Prepares the NcHIPertBoltzmann object.
[virtual get_EB_Cls]
FIXME
#define NC_HIPERT_BOLTZMANN_BASE_SIZE (NC_HIPERT_BOLTZMANN_THETA2 + 1)
“BB-l-max”
property “BB-l-max” guint
Last multipole in the BB correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 4
“EB-l-max”
property “EB-l-max” guint
Last multipole in the EB correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 4
“EE-l-max”
property “EE-l-max” guint
Last multipole in the EE correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 4
“PHIPHI-l-max”
property “PHIPHI-l-max” guint
Last multipole in the PHIPHI correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 4
“TB-l-max”
property “TB-l-max” guint
Last multipole in the TB correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 4
“TE-l-max”
property “TE-l-max” guint
Last multipole in the TE correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 4
“TT-l-max”
property “TT-l-max” guint
Last multipole in the TT correlation.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Allowed values: >= 4
Default value: 30
“calc-transfer”
property “calc-transfer” gboolean
Whether to calculate the matter transfer function.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Default value: FALSE
“recomb”
property“recomb” NcRecomb *
Recombination object.
Owner: NcHIPertBoltzmann
Flags: Read / Write
“target-Cls”
property“target-Cls” NcDataCMBDataType
Which Cls must be calculated.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Default value: NC_DATA_CMB_TYPE_TT
“use-lensed-Cls”
property “use-lensed-Cls” gboolean
Whether use the lensed corrected Cls.
Owner: NcHIPertBoltzmann
Flags: Read / Write / Construct
Default value: TRUE