NcmLikelihood

NcmLikelihood — Likelihood combining a NcmDataset and priors.

Properties

NcmDataset * dataset Read / Write / Construct
NcmVector * m2lnL-v Read / Write
NcmObjArray * priors-f Read / Write
NcmObjArray * priors-m2lnL 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

a NcmLikelihood

 

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_free ()

void
ncm_likelihood_free (NcmLikelihood *lh);

FIXME

Parameters

lh

a NcmLikelihood

 

ncm_likelihood_clear ()

void
ncm_likelihood_clear (NcmLikelihood **lh);

FIXME

Parameters

lh

a NcmLikelihood

 

ncm_likelihood_priors_add ()

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

FIXME

Parameters

lh

a NcmLikelihood

 

prior

a NcmPrior

 

ncm_likelihood_priors_add_gauss_param ()

void
ncm_likelihood_priors_add_gauss_param (NcmLikelihood *lh,
                                       NcmModelID mid,
                                       guint pid,
                                       gdouble mu,
                                       gdouble sigma);

FIXME

Parameters

lh

a NcmLikelihood

 

mid

FIXME

 

pid

FIXME

 

mu

FIXME

 

sigma

FIXME

 

ncm_likelihood_priors_add_gauss_param_pindex ()

void
ncm_likelihood_priors_add_gauss_param_pindex
                               (NcmLikelihood *lh,
                                const NcmMSetPIndex *pi,
                                gdouble mu,
                                gdouble sigma);

FIXME

Parameters

lh

a NcmLikelihood

 

pi

FIXME

 

mu

FIXME

 

sigma

FIXME

 

ncm_likelihood_priors_add_gauss_param_name ()

void
ncm_likelihood_priors_add_gauss_param_name
                               (NcmLikelihood *lh,
                                NcmMSet *mset,
                                const gchar *name,
                                gdouble mu,
                                gdouble sigma);

FIXME

Parameters

lh

a NcmLikelihood

 

mset

FIXME

 

name

FIXME

 

mu

FIXME

 

sigma

FIXME

 

ncm_likelihood_priors_add_gauss_func ()

void
ncm_likelihood_priors_add_gauss_func (NcmLikelihood *lh,
                                      NcmMSetFunc *mean_func,
                                      gdouble mu,
                                      gdouble sigma,
                                      gdouble var);

FIXME

Parameters

lh

a NcmLikelihood

 

mean_func

FIXME

 

mu

FIXME

 

sigma

FIXME

 

var

FIXME

 

ncm_likelihood_priors_add_flat_param ()

void
ncm_likelihood_priors_add_flat_param (NcmLikelihood *lh,
                                      NcmModelID mid,
                                      guint pid,
                                      gdouble x_low,
                                      gdouble x_upp,
                                      gdouble scale);

FIXME

Parameters

lh

a NcmLikelihood

 

mid

FIXME

 

pid

FIXME

 

x_low

FIXME

 

x_upp

FIXME

 

scale

FIXME

 

ncm_likelihood_priors_add_flat_param_pindex ()

void
ncm_likelihood_priors_add_flat_param_pindex
                               (NcmLikelihood *lh,
                                const NcmMSetPIndex *pi,
                                gdouble x_low,
                                gdouble x_upp,
                                gdouble scale);

FIXME

Parameters

lh

a NcmLikelihood

 

pi

FIXME

 

x_low

FIXME

 

x_upp

FIXME

 

scale

FIXME

 

ncm_likelihood_priors_add_flat_param_name ()

void
ncm_likelihood_priors_add_flat_param_name
                               (NcmLikelihood *lh,
                                NcmMSet *mset,
                                const gchar *name,
                                gdouble x_low,
                                gdouble x_upp,
                                gdouble scale);

FIXME

Parameters

lh

a NcmLikelihood

 

mset

FIXME

 

name

FIXME

 

x_low

FIXME

 

x_upp

FIXME

 

scale

FIXME

 

ncm_likelihood_priors_add_flat_func ()

void
ncm_likelihood_priors_add_flat_func (NcmLikelihood *lh,
                                     NcmMSetFunc *mean_func,
                                     gdouble x_low,
                                     gdouble x_upp,
                                     gdouble scale,
                                     gdouble variable);

FIXME

Parameters

lh

a NcmLikelihood

 

mean_func

FIXME

 

x_low

FIXME

 

x_upp

FIXME

 

scale

FIXME

 

variable

FIXME

 

ncm_likelihood_priors_peek_f ()

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

FIXME

Parameters

lh

a NcmLikelihood

 

i

FIXME

 

Returns

FIXME.

[transfer none]


ncm_likelihood_priors_length_f ()

guint
ncm_likelihood_priors_length_f (NcmLikelihood *lh);

FIXME

Parameters

lh

a NcmLikelihood

 

Returns

FIXME


ncm_likelihood_priors_peek_m2lnL ()

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

FIXME

Parameters

lh

a NcmLikelihood

 

i

FIXME

 

Returns

FIXME.

[transfer none]


ncm_likelihood_priors_length_m2lnL ()

guint
ncm_likelihood_priors_length_m2lnL (NcmLikelihood *lh);

FIXME

Parameters

lh

a NcmLikelihood

 

Returns

FIXME


ncm_likelihood_has_leastsquares_J ()

gboolean
ncm_likelihood_has_leastsquares_J (NcmLikelihood *lh);

FIXME

Parameters

lh

a NcmLikelihood

 

Returns

FIXME


ncm_likelihood_has_m2lnL_grad ()

gboolean
ncm_likelihood_has_m2lnL_grad (NcmLikelihood *lh);

FIXME

Parameters

lh

a NcmLikelihood

 

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_priors_m2lnL_vec ()

void
ncm_likelihood_priors_m2lnL_vec (NcmLikelihood *lh,
                                 NcmMSet *mset,
                                 NcmVector *priors_m2lnL_v);

FIXME

Parameters

lh

a NcmLikelihood.

 

mset

a NcmMSet.

 

priors_m2lnL_v

a NcmVector

 

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.

 

Property Details

The “dataset” property

  “dataset”                  NcmDataset *

Dataset object.

Owner: NcmLikelihood

Flags: Read / Write / Construct


The “m2lnL-v” property

  “m2lnL-v”                  NcmVector *

m2lnL vector.

Owner: NcmLikelihood

Flags: Read / Write


The “priors-f” property

  “priors-f”                 NcmObjArray *

Priors f array.

Owner: NcmLikelihood

Flags: Read / Write


The “priors-m2lnL” property

  “priors-m2lnL”             NcmObjArray *

Priors m2lnL array.

Owner: NcmLikelihood

Flags: Read / Write