![]() |
![]() |
![]() |
NumCosmo Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
Synopsis
enum NcClusterMassImpl; #define NC_CLUSTER_MASS_IMPL_ALL struct NcClusterMassClass; struct NcClusterMass; NcClusterMass * nc_cluster_mass_new_from_name (gchar *mass_name
); NcClusterMass * nc_cluster_mass_ref (NcClusterMass *clusterm
); void nc_cluster_mass_free (NcClusterMass *clusterm
); void nc_cluster_mass_clear (NcClusterMass **clusterm
); NcClusterMassImpl nc_cluster_mass_impl (NcClusterMass *clusterm
); guint nc_cluster_mass_obs_len (NcClusterMass *clusterm
); guint nc_cluster_mass_obs_params_len (NcClusterMass *clusterm
); gdouble nc_cluster_mass_p (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble lnM
,gdouble z
,gdouble *lnM_obs
,gdouble *lnM_obs_params
); gdouble nc_cluster_mass_intp (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble lnM
,gdouble z
); gboolean nc_cluster_mass_resample (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble lnM
,gdouble z
,gdouble *lnM_obs
,gdouble *lnM_obs_params
); void nc_cluster_mass_p_limits (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble *lnM_obs
,gdouble *lnM_obs_params
,gdouble *lnM_lower
,gdouble *lnM_upper
); void nc_cluster_mass_n_limits (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble *lnM_lower
,gdouble *lnM_upper
); void nc_cluster_mass_log_all_models ();
Object Hierarchy
GObject +----NcmModel +----NcClusterMass +----NcClusterMassBenson +----NcClusterMassLnnormal +----NcClusterMassNodist +----NcClusterMassVanderlinde
Details
enum NcClusterMassImpl
typedef enum { NC_CLUSTER_MASS_P = 1 << 0, NC_CLUSTER_MASS_INTP = 1 << 1, NC_CLUSTER_MASS_RESAMPLE = 1 << 2, NC_CLUSTER_MASS_P_LIMITS = 1 << 3, NC_CLUSTER_MASS_N_LIMITS = 1 << 4, } NcClusterMassImpl;
nc_cluster_mass_new_from_name ()
NcClusterMass * nc_cluster_mass_new_from_name (gchar *mass_name
);
This function returns a new NcClusterMass whose type is defined by mass_name
.
|
string which specifies the type of the mass distribution. |
Returns : |
A new NcClusterMass. |
nc_cluster_mass_ref ()
NcClusterMass * nc_cluster_mass_ref (NcClusterMass *clusterm
);
FIXME
|
a NcClusterMass. |
Returns : |
clusterm . [transfer full]
|
nc_cluster_mass_free ()
void nc_cluster_mass_free (NcClusterMass *clusterm
);
FIXME
|
a NcClusterMass. |
nc_cluster_mass_clear ()
void nc_cluster_mass_clear (NcClusterMass **clusterm
);
FIXME
|
a NcClusterMass. |
nc_cluster_mass_impl ()
NcClusterMassImpl nc_cluster_mass_impl (NcClusterMass *clusterm
);
FIXME
|
a NcClusterMass. |
Returns : |
FIXME |
nc_cluster_mass_obs_len ()
guint nc_cluster_mass_obs_len (NcClusterMass *clusterm
);
FIXME
|
a NcClusterMass. |
Returns : |
FIXME |
nc_cluster_mass_obs_params_len ()
guint nc_cluster_mass_obs_params_len (NcClusterMass *clusterm
);
FIXME
|
a NcClusterMass. |
Returns : |
FIXME |
nc_cluster_mass_p ()
gdouble nc_cluster_mass_p (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble lnM
,gdouble z
,gdouble *lnM_obs
,gdouble *lnM_obs_params
);
FIXME
|
a NcClusterMass. |
|
a NcHICosmo. |
|
true redshift. |
|
logarithm base e of the true mass. |
|
logarithm base e of the observed mass. |
|
observed mass params. |
Returns : |
FIXME |
nc_cluster_mass_intp ()
gdouble nc_cluster_mass_intp (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble lnM
,gdouble z
);
FIXME
|
a NcClusterMass. |
|
a NcHICosmo. |
|
true redshift. |
|
logarithm base e of the true mass. |
Returns : |
FIXME |
nc_cluster_mass_resample ()
gboolean nc_cluster_mass_resample (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble lnM
,gdouble z
,gdouble *lnM_obs
,gdouble *lnM_obs_params
);
FIXME
|
a NcClusterMass. |
|
a NcHICosmo. |
|
true redshift. |
|
logarithm base e of the true mass. |
|
logarithm base e of the observed mass. [out] |
|
observed mass params. [out] |
Returns : |
FIXME |
nc_cluster_mass_p_limits ()
void nc_cluster_mass_p_limits (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble *lnM_obs
,gdouble *lnM_obs_params
,gdouble *lnM_lower
,gdouble *lnM_upper
);
FIXME
The function which will call this one is responsible to allocate memory for lnM_lower
and lnM_upper
.
|
a NcClusterMass. |
|
a NcHICosmo. |
|
observed mass. |
|
observed mass params. |
|
pointer to the lower limit of the real mass integration. [out] |
|
pointer to the upper limit of the real mass integration. [out] |
nc_cluster_mass_n_limits ()
void nc_cluster_mass_n_limits (NcClusterMass *clusterm
,NcHICosmo *model
,gdouble *lnM_lower
,gdouble *lnM_upper
);
FIXME
The function which will call this one is responsible to allocate memory for lnM_lower
and lnM_upper
.
|
a NcClusterMass. |
|
a NcHICosmo. |
|
lower limit of the logarithm base e of the true mass. [out] |
|
upper limit of the lgarithm base e of the true mass. [out] |