Statistical Priors

Statistical Priors — FIXME

Synopsis

struct              NcGaussianPrior;
struct              NcTopologicalPrior;
gboolean            nc_prior_add_gaussian               (NcLikelihood *lh,
                                                         NcGaussianPrior *gp);
gboolean            nc_prior_add_gaussian_const_func    (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble mean,
                                                         gdouble sigma);
gboolean            nc_prior_add_gaussian_data          (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid,
                                                         gdouble mean,
                                                         gdouble sigma);
gboolean            nc_prior_add_gaussian_func          (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble z,
                                                         gdouble mean,
                                                         gdouble sigma);
gboolean            nc_prior_add_oneside_a_inf          (NcLikelihood *lh,
                                                         NcGaussianPrior *gp);
gboolean            nc_prior_add_oneside_a_inf_const_func
                                                        (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble a,
                                                         gdouble s);
gboolean            nc_prior_add_oneside_a_inf_func     (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble z,
                                                         gdouble a,
                                                         gdouble s);
gboolean            nc_prior_add_oneside_a_inf_param    (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid,
                                                         gdouble a,
                                                         gdouble s);
gboolean            nc_prior_add_positive               (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid);
gboolean            nc_prior_add_topological            (NcLikelihood *lh,
                                                         gdouble z,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha,
                                                         gint n);
gboolean            nc_prior_add_twoside_a_b            (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid,
                                                         gdouble a,
                                                         gdouble b,
                                                         gdouble s);
void                nc_prior_topological_free           (NcTopologicalPrior *tp);
NcTopologicalPrior * nc_prior_topological_new           (gdouble z,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha,
                                                         gint n);
gboolean            nc_prior_topological_set            (NcTopologicalPrior *tp,
                                                         gdouble z,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha,
                                                         gint n);

Description

FIXME

Details

struct NcGaussianPrior

struct NcGaussianPrior {
};

FIXME


struct NcTopologicalPrior

struct NcTopologicalPrior {
};

FIXME


nc_prior_add_gaussian ()

gboolean            nc_prior_add_gaussian               (NcLikelihood *lh,
                                                         NcGaussianPrior *gp);

nc_prior_add_gaussian_const_func ()

gboolean            nc_prior_add_gaussian_const_func    (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble mean,
                                                         gdouble sigma);

nc_prior_add_gaussian_data ()

gboolean            nc_prior_add_gaussian_data          (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid,
                                                         gdouble mean,
                                                         gdouble sigma);

nc_prior_add_gaussian_func ()

gboolean            nc_prior_add_gaussian_func          (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble z,
                                                         gdouble mean,
                                                         gdouble sigma);

nc_prior_add_oneside_a_inf ()

gboolean            nc_prior_add_oneside_a_inf          (NcLikelihood *lh,
                                                         NcGaussianPrior *gp);

nc_prior_add_oneside_a_inf_const_func ()

gboolean            nc_prior_add_oneside_a_inf_const_func
                                                        (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble a,
                                                         gdouble s);

nc_prior_add_oneside_a_inf_func ()

gboolean            nc_prior_add_oneside_a_inf_func     (NcLikelihood *lh,
                                                         NcmMSetFunc *func,
                                                         gdouble z,
                                                         gdouble a,
                                                         gdouble s);

nc_prior_add_oneside_a_inf_param ()

gboolean            nc_prior_add_oneside_a_inf_param    (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid,
                                                         gdouble a,
                                                         gdouble s);

nc_prior_add_positive ()

gboolean            nc_prior_add_positive               (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid);

nc_prior_add_topological ()

gboolean            nc_prior_add_topological            (NcLikelihood *lh,
                                                         gdouble z,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha,
                                                         gint n);

FIXME

lh :

a NcLikelihood

z :

FIXME

alpha :

FIXME

sigma_alpha :

FIXME

n :

FIXME

Returns :

FIXME

nc_prior_add_twoside_a_b ()

gboolean            nc_prior_add_twoside_a_b            (NcLikelihood *lh,
                                                         NcmModelID gmid,
                                                         guint pid,
                                                         gdouble a,
                                                         gdouble b,
                                                         gdouble s);

nc_prior_topological_free ()

void                nc_prior_topological_free           (NcTopologicalPrior *tp);

FIXME


nc_prior_topological_new ()

NcTopologicalPrior * nc_prior_topological_new           (gdouble z,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha,
                                                         gint n);

FIXME

z :

FIXME

alpha :

FIXME

sigma_alpha :

FIXME

n :

FIXME

Returns :

FIXME

nc_prior_topological_set ()

gboolean            nc_prior_topological_set            (NcTopologicalPrior *tp,
                                                         gdouble z,
                                                         gdouble alpha,
                                                         gdouble sigma_alpha,
                                                         gint n);

FIXME

tp :

a NcTopologicalPrior

z :

FIXME

alpha :

FIXME

sigma_alpha :

FIXME

n :

FIXME

Returns :

FIXME