| Top |
Functions
| NcmFitESMCMC * | ncm_fit_esmcmc_new () |
| void | ncm_fit_esmcmc_free () |
| void | ncm_fit_esmcmc_clear () |
| void | ncm_fit_esmcmc_set_data_file () |
| void | ncm_fit_esmcmc_set_sampler () |
| void | ncm_fit_esmcmc_set_mtype () |
| void | ncm_fit_esmcmc_set_move_type () |
| void | ncm_fit_esmcmc_set_move_scale () |
| void | ncm_fit_esmcmc_set_nthreads () |
| void | ncm_fit_esmcmc_set_rng () |
| gdouble | ncm_fit_esmcmc_get_accept_ratio () |
| void | ncm_fit_esmcmc_start_run () |
| void | ncm_fit_esmcmc_end_run () |
| void | ncm_fit_esmcmc_reset () |
| void | ncm_fit_esmcmc_run () |
| void | ncm_fit_esmcmc_run_lre () |
| void | ncm_fit_esmcmc_mean_covar () |
| NcmMSetCatalog * | ncm_fit_esmcmc_get_catalog () |
| #define | NCM_FIT_ESMCMC_MIN_FLUSH_INTERVAL |
| #define | NCM_FIT_ESMCMC_NADD_VALS |
| #define | NCM_FIT_ESMCMC_M2LNL_ID |
Properties
| NcmFit * | fit | Read / Write / Construct Only |
| gdouble | move-scale | Read / Write / Construct |
| NcmFitESMCMCMoveType | move-type | Read / Write / Construct |
| NcmFitRunMsgs | mtype | Read / Write |
| guint | nthreads | Read / Write |
| gint | nwalkers | Read / Write / Construct Only |
| NcmMSetTransKern * | sampler | Read / Write / Construct |
Functions
ncm_fit_esmcmc_new ()
NcmFitESMCMC * ncm_fit_esmcmc_new (NcmFit *fit,gint nwalkers,NcmMSetTransKern *sampler,NcmFitESMCMCMoveType mt,NcmFitRunMsgs mtype);
FIXME
Parameters
fit |
a NcmFit. |
|
nwalkers |
number of walkers. |
|
sampler |
inital points sampler NcmMSetTransKern. |
|
mt |
move type from NcmFitESMCMCMoveType. |
|
mtype |
FIXME |
ncm_fit_esmcmc_set_data_file ()
void ncm_fit_esmcmc_set_data_file (NcmFitESMCMC *esmcmc,const gchar *filename);
FIXME
ncm_fit_esmcmc_set_sampler ()
void ncm_fit_esmcmc_set_sampler (NcmFitESMCMC *esmcmc,NcmMSetTransKern *sampler);
ncm_fit_esmcmc_set_mtype ()
void ncm_fit_esmcmc_set_mtype (NcmFitESMCMC *esmcmc,NcmFitRunMsgs mtype);
FIXME
ncm_fit_esmcmc_set_move_type ()
void ncm_fit_esmcmc_set_move_type (NcmFitESMCMC *esmcmc,NcmFitESMCMCMoveType mt);
FIXME
ncm_fit_esmcmc_set_move_scale ()
void ncm_fit_esmcmc_set_move_scale (NcmFitESMCMC *esmcmc,gdouble a);
FIXME
ncm_fit_esmcmc_set_nthreads ()
void ncm_fit_esmcmc_set_nthreads (NcmFitESMCMC *esmcmc,guint nthreads);
If nthreads
is larger than nwalkers / 2, it will be set to
nwalkers / 2.
ncm_fit_esmcmc_get_accept_ratio ()
gdouble
ncm_fit_esmcmc_get_accept_ratio (NcmFitESMCMC *esmcmc);
FIXME
ncm_fit_esmcmc_run ()
void ncm_fit_esmcmc_run (NcmFitESMCMC *esmcmc,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.
ncm_fit_esmcmc_run_lre ()
void ncm_fit_esmcmc_run_lre (NcmFitESMCMC *esmcmc,guint prerun,gdouble lre);
FIXME
ncm_fit_esmcmc_get_catalog ()
NcmMSetCatalog *
ncm_fit_esmcmc_get_catalog (NcmFitESMCMC *esmcmc);
Gets the generated catalog of esmcmc
.
Property Details
The “move-scale” property
“move-scale” gdouble
Move scale (a).
Flags: Read / Write / Construct
Allowed values: >= 1
Default value: 2
The “move-type” property
“move-type” NcmFitESMCMCMoveType
Move type.
Flags: Read / Write / Construct
Default value: NCM_FIT_ESMCMC_MOVE_TYPE_STRETCH
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
Default value: 0
The “nwalkers” property
“nwalkers” gint
Number of walkers.
Flags: Read / Write / Construct Only
Allowed values: >= 1
Default value: 1
The “sampler” property
“sampler” NcmMSetTransKern *
Initial points sampler.
Flags: Read / Write / Construct