Top |
NcHIReionNcHIReion — Abstract class for implementing homogeneous and isotropic reionization models. |
NcHIReion * | nc_hireion_ref () |
void | nc_hireion_free () |
void | nc_hireion_clear () |
gdouble | nc_hireion_get_init_x () |
gdouble | nc_hireion_get_Xe () |
gdouble | nc_hireion_get_tau () |
$ \newcommand{\He}{\text{He}} \newcommand{\HeI}{\text{HeI}} \newcommand{\HeII}{\text{HeII}} \newcommand{\HeIII}{\text{HeIII}} \newcommand{\Hy}{\text{H}} \newcommand{\HyI}{\text{HI}} \newcommand{\HyII}{\text{HII}} \newcommand{\e}{{\text{e}^-}} $
See NcRecomb for symbol definitions.
FIXME
NcHIReion *
nc_hireion_ref (NcHIReion *reion
);
Increses the reference count of reion
by one.
void
nc_hireion_free (NcHIReion *reion
);
Decreases the reference count of reion
by one.
void
nc_hireion_clear (NcHIReion **reion
);
If reion
is different from NULL, decreses the reference
count of *reion
by one and sets *reion to NULL.
gdouble nc_hireion_get_init_x (NcHIReion *reion
,NcHICosmo *cosmo
);
Gets the redshift ($x = 1 + z$) where the reionization begins.
[virtual get_init_x]
gdouble nc_hireion_get_Xe (NcHIReion *reion
,NcHICosmo *cosmo
,const gdouble lambda
,const gdouble Xe_recomb
);
Gets the electron fraction from reionization $X_\e$.
[virtual get_Xe]