Markov Chain Sampler

Markov Chain Sampler — Object implementing a generic chain sampler.

Properties

NcmMSet * mset Read / Write / Construct Only

Object Hierarchy

    GObject
    ╰── NcmMCSampler
        ╰── NcmMCSamplerGauss

Description

FIXME

Functions

ncm_mc_sampler_ref ()

NcmMCSampler *
ncm_mc_sampler_ref (NcmMCSampler *mcs);

Increases the reference count of mcs .

Parameters

mcs

a NcmMCSampler.

 

Returns

mcs .

[transfer full]


ncm_mc_sampler_free ()

void
ncm_mc_sampler_free (NcmMCSampler *mcs);

Increases the reference count of mcs .

Parameters

mcs

a NcmMCSampler.

 

ncm_mc_sampler_clear ()

void
ncm_mc_sampler_clear (NcmMCSampler **mcs);

FIXME

Parameters

mcs

a NcmMCSampler.

 

ncm_mc_sampler_set_mset ()

void
ncm_mc_sampler_set_mset (NcmMCSampler *mcs,
                         NcmMSet *mset);

FIXME

Parameters

mcs

a NcmMCSampler.

 

mset

a NcmMSet.

 

ncm_mc_sampler_generate ()

void
ncm_mc_sampler_generate (NcmMCSampler *mcs,
                         NcmVector *theta,
                         NcmVector *thetastar,
                         NcmRNG *rng);

FIXME

Parameters

mcs

a NcmMCSampler.

 

theta

current point.

 

thetastar

try point.

 

rng

a NcmRNG.

 

ncm_mc_sampler_get_name ()

const gchar *
ncm_mc_sampler_get_name (NcmMCSampler *mcs);

Parameters

mcs

a NcmMCSampler.

 

Returns

the name of the sampler.

Types and Values

Property Details

The “mset” property

  “mset”                     NcmMSet *

NcmMSet.

Flags: Read / Write / Construct Only