Markov Chain Monte Carlo Analysis

Markov Chain Monte Carlo Analysis — Object implementing Markov Chain Monte Carlo analysis

Properties

NcmFit * fit Read / Write / Construct Only
NcmFitRunMsgs mtype Read / Write
guint nthreads Read / Write
NcmMCSampler * sampler Read / Write / Construct

Object Hierarchy

    GObject
    ╰── NcmFitMCMC

Description

FIXME

Functions

ncm_fit_mcmc_new ()

NcmFitMCMC *
ncm_fit_mcmc_new (NcmFit *fit,
                  NcmMCSampler *mcs,
                  NcmFitRunMsgs mtype);

FIXME

Parameters

fit

a NcmFit

 

mcs

a NcmMCSampler.

 

mtype

FIXME

 

Returns

FIXME


ncm_fit_mcmc_free ()

void
ncm_fit_mcmc_free (NcmFitMCMC *mc);

FIXME

Parameters

mc

FIXME

 

ncm_fit_mcmc_clear ()

void
ncm_fit_mcmc_clear (NcmFitMCMC **mc);

FIXME

Parameters

mc

FIXME

 

ncm_fit_mcmc_set_data_file ()

void
ncm_fit_mcmc_set_data_file (NcmFitMCMC *mc,
                            const gchar *filename);

FIXME

Parameters

mc

FIXME

 

filename

a filename.

 

ncm_fit_mcmc_set_mtype ()

void
ncm_fit_mcmc_set_mtype (NcmFitMCMC *mc,
                        NcmFitRunMsgs mtype);

FIXME

Parameters

mc

FIXME

 

mtype

FIXME

 

ncm_fit_mcmc_set_sampler ()

void
ncm_fit_mcmc_set_sampler (NcmFitMCMC *mc,
                          NcmMCSampler *mcs);

ncm_fit_mcmc_set_nthreads ()

void
ncm_fit_mcmc_set_nthreads (NcmFitMCMC *mc,
                           guint nthreads);

FIXME

Parameters

mc

FIXME

 

nthreads

FIXME

 

ncm_fit_mcmc_set_fiducial ()

void
ncm_fit_mcmc_set_fiducial (NcmFitMCMC *mc,
                           NcmMSet *fiduc);

ncm_fit_mcmc_set_rng ()

void
ncm_fit_mcmc_set_rng (NcmFitMCMC *mc,
                      NcmRNG *rng);

FIXME

Parameters

mc

FIXME

 

rng

FIXME

 

ncm_fit_mcmc_start_run ()

void
ncm_fit_mcmc_start_run (NcmFitMCMC *mc);

FIXME

Parameters

mc

a NcmFitMCMC

 

ncm_fit_mcmc_end_run ()

void
ncm_fit_mcmc_end_run (NcmFitMCMC *mc);

FIXME

Parameters

mc

FIXME

 

ncm_fit_mcmc_reset ()

void
ncm_fit_mcmc_reset (NcmFitMCMC *mc);

FIXME

Parameters

mc

FIXME

 

ncm_fit_mcmc_set_first_sample_id ()

void
ncm_fit_mcmc_set_first_sample_id (NcmFitMCMC *mc,
                                  gint first_sample_id);

FIXME

Parameters

mc

FIXME

 

first_sample_id

FIXME

 

ncm_fit_mcmc_run ()

void
ncm_fit_mcmc_run (NcmFitMCMC *mc,
                  guint n);

Runs the montecarlo until it reaches the n -th realization. Note that if the first_id is non-zero it will run n - first_id realizations.

Parameters

mc

a NcmFitMCMC

 

n

total number of realizations to run

 

ncm_fit_mcmc_run_lre ()

void
ncm_fit_mcmc_run_lre (NcmFitMCMC *mc,
                      guint prerun,
                      gdouble lre);

FIXME

Parameters

mc

FIXME

 

prerun

FIXME

 

lre

FIXME

 

ncm_fit_mcmc_mean_covar ()

void
ncm_fit_mcmc_mean_covar (NcmFitMCMC *mc);

FIXME

Parameters

mc

FIXME

 

NCM_FIT_MCMC_MIN_FLUSH_INTERVAL

#define NCM_FIT_MCMC_MIN_FLUSH_INTERVAL (10.0)

Types and Values

Property Details

The “fit” property

  “fit”                      NcmFit *

Fit object.

Flags: Read / Write / Construct Only


The “mtype” property

  “mtype”                    NcmFitRunMsgs

Run messages type.

Flags: Read / Write

Default value: NCM_FIT_RUN_MSGS_SIMPLE


The “nthreads” property

  “nthreads”                 guint

Number of threads to run.

Flags: Read / Write

Allowed values: <= 100

Default value: 0


The “sampler” property

  “sampler”                  NcmMCSampler *

Montecarlo sampler.

Flags: Read / Write / Construct