Likelihood

Likelihood — Likelihood object combining data and priors

Object Hierarchy

  GObject
   +----NcmLikelihood

Properties

  "dataset"                  NcmDataset*           : Read / Write / Construct

Description

FIXME

Details

struct NcmLikelihoodClass

struct NcmLikelihoodClass {
};

struct NcmLikelihood

struct NcmLikelihood;

ncm_likelihood_new ()

NcmLikelihood *     ncm_likelihood_new                  (NcmDataset *dset);

FIXME

dset :

a NcmDataset.

Returns :

FIXME

ncm_likelihood_ref ()

NcmLikelihood *     ncm_likelihood_ref                  (NcmLikelihood *lh);

FIXME

lh :

FIXME

Returns :

FIXME. [transfer full]

ncm_likelihood_dup ()

NcmLikelihood *     ncm_likelihood_dup                  (NcmLikelihood *lh);

Duplicates the object and all of its content.

lh :

a NcmLikelihood.

Returns :

A duplicate of lh. [transfer full]

ncm_likelihood_copy ()

NcmLikelihood *     ncm_likelihood_copy                 (NcmLikelihood *lh);

Duplicates the object and gets a reference for its content.

lh :

a NcmLikelihood.

Returns :

A copy of lh. [transfer full]

ncm_likelihood_free ()

void                ncm_likelihood_free                 (NcmLikelihood *lh);

FIXME

lh :

FIXME

ncm_likelihood_clear ()

void                ncm_likelihood_clear                (NcmLikelihood **lh);

FIXME

lh :

FIXME

ncm_likelihood_priors_add ()

void                ncm_likelihood_priors_add           (NcmLikelihood *lh,
                                                         NcmMSetFunc *prior);

FIXME

lh :

FIXME

prior :

FIXME

ncm_likelihood_priors_peek ()

NcmMSetFunc *       ncm_likelihood_priors_peek          (NcmLikelihood *lh,
                                                         guint i);

FIXME

lh :

FIXME

i :

FIXME

Returns :

FIXME. [transfer none]

ncm_likelihood_priors_length ()

guint               ncm_likelihood_priors_length        (NcmLikelihood *lh);

FIXME

lh :

FIXME

Returns :

FIXME

ncm_likelihood_has_leastsquares_J ()

gboolean            ncm_likelihood_has_leastsquares_J   (NcmLikelihood *lh);

FIXME

lh :

FIXME

Returns :

FIXME

ncm_likelihood_has_m2lnL_grad ()

gboolean            ncm_likelihood_has_m2lnL_grad       (NcmLikelihood *lh);

FIXME

lh :

FIXME

Returns :

FIXME

ncm_likelihood_priors_leastsquares_f ()

void                ncm_likelihood_priors_leastsquares_f
                                                        (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmVector *priors_f);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

priors_f :

a NcmVector.

ncm_likelihood_leastsquares_f ()

void                ncm_likelihood_leastsquares_f       (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmVector *f);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

f :

a NcmVector.

ncm_likelihood_leastsquares_J ()

void                ncm_likelihood_leastsquares_J       (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmMatrix *J);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

J :

a NcmMatrix.

ncm_likelihood_leastsquares_f_J ()

void                ncm_likelihood_leastsquares_f_J     (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmVector *f,
                                                         NcmMatrix *J);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

f :

a NcmVector.

J :

a NcmMatrix.

ncm_likelihood_priors_m2lnL_val ()

void                ncm_likelihood_priors_m2lnL_val     (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         gdouble *priors_m2lnL);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

priors_m2lnL :

FIXME. [out]

ncm_likelihood_m2lnL_val ()

void                ncm_likelihood_m2lnL_val            (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         gdouble *m2lnL);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

m2lnL :

FIXME. [out]

ncm_likelihood_m2lnL_grad ()

void                ncm_likelihood_m2lnL_grad           (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         NcmVector *grad);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

grad :

a NcmVector.

ncm_likelihood_m2lnL_val_grad ()

void                ncm_likelihood_m2lnL_val_grad       (NcmLikelihood *lh,
                                                         NcmMSet *mset,
                                                         gdouble *m2lnL,
                                                         NcmVector *grad);

FIXME

lh :

a NcmLikelihood.

mset :

a NcmMSet.

m2lnL :

FIXME. [out]

grad :

a NcmVector.

Property Details

The "dataset" property

  "dataset"                  NcmDataset*           : Read / Write / Construct

Dataset object.