Monte Carlo Analysis

Monte Carlo Analysis — Object implementing Monte Carlo analysis

Properties

NcmMSet * fiducial Read / Write / Construct
NcmFit * fit Read / Write / Construct Only
NcmFitRunMsgs mtype Read / Write
guint nthreads Read / Write
NcmFitMCResampleType rtype Read / Write / Construct

Types and Values

Object Hierarchy

    GEnum
    ╰── NcmFitMCResampleType
    GObject
    ╰── NcmFitMC

Description

FIXME

Functions

NcmFitMCResample ()

void
(*NcmFitMCResample) (NcmDataset *dset,
                     NcmMSet *mset,
                     NcmRNG *rng);

ncm_fit_mc_new ()

NcmFitMC *
ncm_fit_mc_new (NcmFit *fit,
                NcmFitMCResampleType rtype,
                NcmFitRunMsgs mtype);

FIXME

Parameters

fit

FIXME

 

rtype

FIXME

 

mtype

FIXME

 

Returns

FIXME


ncm_fit_mc_free ()

void
ncm_fit_mc_free (NcmFitMC *mc);

FIXME

Parameters

mc

a NcmFitMC

 

ncm_fit_mc_clear ()

void
ncm_fit_mc_clear (NcmFitMC **mc);

FIXME

Parameters

mc

a NcmFitMC

 

ncm_fit_mc_set_data_file ()

void
ncm_fit_mc_set_data_file (NcmFitMC *mc,
                          const gchar *filename);

FIXME

Parameters

mc

a NcmFitMC

 

filename

a filename.

 

ncm_fit_mc_set_mtype ()

void
ncm_fit_mc_set_mtype (NcmFitMC *mc,
                      NcmFitRunMsgs mtype);

FIXME

Parameters

mc

a NcmFitMC

 

mtype

FIXME

 

ncm_fit_mc_set_rtype ()

void
ncm_fit_mc_set_rtype (NcmFitMC *mc,
                      NcmFitMCResampleType rtype);

FIXME

Parameters

mc

a NcmFitMC

 

rtype

FIXME

 

ncm_fit_mc_set_nthreads ()

void
ncm_fit_mc_set_nthreads (NcmFitMC *mc,
                         guint nthreads);

FIXME

Parameters

mc

a NcmFitMC

 

nthreads

FIXME

 

ncm_fit_mc_set_fiducial ()

void
ncm_fit_mc_set_fiducial (NcmFitMC *mc,
                         NcmMSet *fiduc);

FIXME

Parameters

mc

a NcmFitMC

 

fiduc

FIXME

 

ncm_fit_mc_set_rng ()

void
ncm_fit_mc_set_rng (NcmFitMC *mc,
                    NcmRNG *rng);

FIXME

Parameters

mc

a NcmFitMC

 

rng

FIXME

 

ncm_fit_mc_start_run ()

void
ncm_fit_mc_start_run (NcmFitMC *mc);

FIXME

Parameters

mc

a NcmFitMC

 

ncm_fit_mc_end_run ()

void
ncm_fit_mc_end_run (NcmFitMC *mc);

FIXME

Parameters

mc

a NcmFitMC

 

ncm_fit_mc_reset ()

void
ncm_fit_mc_reset (NcmFitMC *mc);

FIXME

Parameters

mc

a NcmFitMC

 

ncm_fit_mc_set_first_sample_id ()

void
ncm_fit_mc_set_first_sample_id (NcmFitMC *mc,
                                gint first_sample_id);

FIXME

Parameters

mc

a NcmFitMC

 

first_sample_id

FIXME

 

ncm_fit_mc_run ()

void
ncm_fit_mc_run (NcmFitMC *mc,
                guint n);

Runs the Monte Carlo 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 NcmFitMC

 

n

total number of realizations to run

 

ncm_fit_mc_run_lre ()

void
ncm_fit_mc_run_lre (NcmFitMC *mc,
                    guint prerun,
                    gdouble lre);

FIXME

Parameters

mc

a NcmFitMC

 

prerun

FIXME

 

lre

FIXME

 

ncm_fit_mc_mean_covar ()

void
ncm_fit_mc_mean_covar (NcmFitMC *mc);

FIXME

Parameters

mc

a NcmFitMC

 

NCM_FIT_MC_MIN_FLUSH_INTERVAL

#define NCM_FIT_MC_MIN_FLUSH_INTERVAL (10.0)

Types and Values

enum NcmFitMCResampleType

Montecarlo resample options

Members

NCM_FIT_MC_RESAMPLE_FROM_MODEL

Montecarlo resampling from models

 

NCM_FIT_MC_RESAMPLE_BOOTSTRAP_NOMIX

Montecarlo bootstraping each NcmData separately.

 

NCM_FIT_MC_RESAMPLE_BOOTSTRAP_MIX

Montecarlo bootstraping mixing all NcmData in the bootstrap process.

 

Property Details

The “fiducial” property

  “fiducial”                 NcmMSet *

Fiducial model to sample from.

Flags: Read / Write / Construct


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 “rtype” property

  “rtype”                    NcmFitMCResampleType

Monte Carlo run type.

Flags: Read / Write / Construct

Default value: NCM_FIT_MC_RESAMPLE_FROM_MODEL