Top | ![]() |
![]() |
![]() |
![]() |
Functions
void | (*NcHIPertBoltzmannCreate) () |
void | (*NcHIPertBoltzmannConf) () |
void | (*NcHIPertBoltzmannEvol) () |
gboolean | (*NcHIPertBoltzmannTest) () |
void | (*NcHIPertBoltzmannSources) () |
gdouble | (*NcHIPertBoltzmannGet) () |
gdouble | (*NcHIPertBoltzmannGetN) () |
#define | NC_HIPERT_BOLTZMANN_BASE_SIZE |
#define | NC_HIPERT_BOLTZMANN_THETA() |
#define | NC_HIPERT_BOLTZMANN_THETA_P() |
NcHIPertBoltzmann * | nc_hipert_boltzmann_new () |
NcHIPertBoltzmann * | nc_hipert_boltzmann_ref () |
void | nc_hipert_boltzmann_free () |
void | nc_hipert_boltzmann_clear () |
void | nc_hipert_boltzmann_set_recomb () |
void | nc_hipert_boltzmann_set_lmax () |
void | nc_hipert_boltzmann_prepare () |
#define | NC_HIPERT_BOLTZMANN_LAMBDA2X() |
#define | NC_HIPERT_BOLTZMANN_X2LAMBDA() |
Types and Values
enum | NcHIPertBoltzmannVars |
#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 |
Object Hierarchy
GEnum ╰── NcHIPertBoltzmannVars GObject ╰── NcHIPert ╰── NcHIPertBoltzmann ╰── NcHIPertBoltzmannStd
Functions
NcHIPertBoltzmannCreate ()
void (*NcHIPertBoltzmannCreate) (NcHIPertBoltzmann *pb
,NcHICosmo *cosmo
);
NcHIPertBoltzmannSources ()
void (*NcHIPertBoltzmannSources) (NcHIPertBoltzmann *pb
,gdouble *S0
,gdouble *S1
,gdouble *S2
);
NC_HIPERT_BOLTZMANN_BASE_SIZE
#define NC_HIPERT_BOLTZMANN_BASE_SIZE (NC_HIPERT_BOLTZMANN_THETA2 + 1)
NC_HIPERT_BOLTZMANN_THETA()
#define NC_HIPERT_BOLTZMANN_THETA(n) ((n <= 2) ? (_itheta_table[n]) : (NC_HIPERT_BOLTZMANN_THETA_P2 + 1) + (2 * (n - 3)))
NC_HIPERT_BOLTZMANN_THETA_P()
#define NC_HIPERT_BOLTZMANN_THETA_P(n) ((n <= 2) ? (_itheta_p_table[n]) : (NC_HIPERT_BOLTZMANN_THETA_P2 + 1) + (2 * (n - 3) + 1))
nc_hipert_boltzmann_ref ()
NcHIPertBoltzmann *
nc_hipert_boltzmann_ref (NcHIPertBoltzmann *pb
);
Increases the reference count of pb
.
nc_hipert_boltzmann_free ()
void
nc_hipert_boltzmann_free (NcHIPertBoltzmann *pb
);
Decreases the reference count of pb
.
nc_hipert_boltzmann_clear ()
void
nc_hipert_boltzmann_clear (NcHIPertBoltzmann **pb
);
Decreases the reference count of *pb
and sets *pb
to NULL.
nc_hipert_boltzmann_set_recomb ()
void nc_hipert_boltzmann_set_recomb (NcHIPertBoltzmann *pb
,NcRecomb *recomb
);
Sets the NcRecomb object to be used in the Boltzmann evolution.
nc_hipert_boltzmann_set_lmax ()
void nc_hipert_boltzmann_set_lmax (NcHIPertBoltzmann *pb
,guint lmax
);
FIXME
nc_hipert_boltzmann_prepare ()
void nc_hipert_boltzmann_prepare (NcHIPertBoltzmann *pb
,NcHICosmo *cosmo
);