Markov Chain Monte Carlo Analysis

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

Properties

NcmFit * fit Read / Write / Construct Only
NcmFitMCMCType mcmctype Read / Write / Construct
NcmFitRunMsgs mtype Read / Write
guint nthreads Read / Write

Types and Values

Object Hierarchy

    GEnum
    ╰── NcmFitMCMCType
    GObject
    ╰── NcmFitMCMC

Description

FIXME

Functions

NcmFitMCMCSampler ()

void
(*NcmFitMCMCSampler) (NcmMSet *mset,
                      NcmVector *theta,
                      NcmVector *thetastar,
                      NcmRNG *rng);

ncm_fit_mcmc_new ()

NcmFitMCMC *
ncm_fit_mcmc_new (NcmFit *fit,
                  NcmFitMCMCType mcmctype,
                  NcmFitRunMsgs mtype);

FIXME

Parameters

fit

FIXME

 

mcmctype

FIXME

 

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

void
ncm_fit_mcmc_set_mcmctype (NcmFitMCMC *mc,
                           NcmFitMCMCType mcmctype);

FIXME

Parameters

mc

FIXME

 

mcmctype

FIXME

 

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

enum NcmFitMCMCType

Montecarlo resample options

Members

NCM_FIT_MCMC_METROPOLIS

FIXME

 

Property Details

The “fit” property

  “fit”                      NcmFit *

Fit object.

Flags: Read / Write / Construct Only


The “mcmctype” property

  “mcmctype”                 NcmFitMCMCType

Montecarlo run type.

Flags: Read / Write / Construct

Default value: NCM_FIT_MCMC_METROPOLIS


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