NcmPrior

NcmPrior — A prior for NcmLikelihood.

Object Hierarchy

    GObject
    ╰── NcmMSetFunc
        ╰── NcmPrior
            ├── NcHICosmoQRBFRprior
            ├── NcPriorQSplineCont
            ├── NcmPriorFlat
            ╰── NcmPriorGauss

Description

This object implements a prior for NcmLikelihood.

FIXME

Functions

ncm_prior_ref ()

NcmPrior *
ncm_prior_ref (NcmPrior *prior);

Increases the reference count of prior atomically.

Parameters

prior

a NcmPrior

 

Returns

prior .

[transfer full]


ncm_prior_free ()

void
ncm_prior_free (NcmPrior *prior);

Decreases the reference count of prior atomically.

Parameters

prior

a NcmPrior

 

ncm_prior_clear ()

void
ncm_prior_clear (NcmPrior **prior);

Decreases the reference count of *prior and sets *prior to NULL.

Parameters

prior

a NcmPrior

 

ncm_prior_is_m2lnL ()

gboolean
ncm_prior_is_m2lnL (NcmPrior *prior);

Parameters

prior

a NcmPrior

 

Returns

TRUE if the prior calculates $-2\ln(L_\mathrm{prior})$ and FALSE if it returns $f$ such that $-2\ln(L_\mathrm{prior}) = f^2$.