Likelihood

Likelihood — Likelihood object combining data and priors

Properties

NcmDataset * dataset Read / Write / Construct
gint priors-f-ptr Read / Write
gint priors-m2lnL-ptr Read / Write

Object Hierarchy

    GObject
    ╰── NcmLikelihood

Description

FIXME

Functions

ncm_likelihood_new ()

NcmLikelihood *
ncm_likelihood_new (NcmDataset *dset);

FIXME

Parameters

dset

a NcmDataset.

 

Returns

FIXME


ncm_likelihood_ref ()

NcmLikelihood *
ncm_likelihood_ref (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

Returns

FIXME.

[transfer full]


ncm_likelihood_dup ()

NcmLikelihood *
ncm_likelihood_dup (NcmLikelihood *lh,
                    NcmSerialize *ser);

Duplicates the object and all of its content.

Parameters

lh

a NcmLikelihood.

 

ser

a NcmSerialize.

 

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.

Parameters

lh

a NcmLikelihood.

 

Returns

A copy of lh .

[transfer full]


ncm_likelihood_free ()

void
ncm_likelihood_free (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

ncm_likelihood_clear ()

void
ncm_likelihood_clear (NcmLikelihood **lh);

FIXME

Parameters

lh

FIXME

 

ncm_likelihood_priors_add ()

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

FIXME

Parameters

lh

FIXME

 

prior

FIXME

 

is_m2lnL

FIXME

 

ncm_likelihood_priors_peek_f ()

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

FIXME

Parameters

lh

FIXME

 

i

FIXME

 

Returns

FIXME.

[transfer none]


ncm_likelihood_priors_length_f ()

guint
ncm_likelihood_priors_length_f (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

Returns

FIXME


ncm_likelihood_priors_peek_m2lnL ()

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

FIXME

Parameters

lh

FIXME

 

i

FIXME

 

Returns

FIXME.

[transfer none]


ncm_likelihood_priors_length_m2lnL ()

guint
ncm_likelihood_priors_length_m2lnL (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

Returns

FIXME


ncm_likelihood_has_leastsquares_J ()

gboolean
ncm_likelihood_has_leastsquares_J (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

Returns

FIXME


ncm_likelihood_has_m2lnL_grad ()

gboolean
ncm_likelihood_has_m2lnL_grad (NcmLikelihood *lh);

FIXME

Parameters

lh

FIXME

 

Returns

FIXME


ncm_likelihood_priors_leastsquares_f ()

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

FIXME

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

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

Parameters

lh

a NcmLikelihood.

 

mset

a NcmMSet.

 

m2lnL

FIXME.

[out]

grad

a NcmVector.

 

Types and Values

Property Details

The “dataset” property

  “dataset”                  NcmDataset *

Dataset object.

Flags: Read / Write / Construct


The “priors-f-ptr” property

  “priors-f-ptr”             gint

Priors f pointer.

Flags: Read / Write

Default value: 0


The “priors-m2lnL-ptr” property

  “priors-m2lnL-ptr”         gint

Priors m2lnL pointer.

Flags: Read / Write

Default value: 0