NcmMSetTransKernFlat

NcmMSetTransKernFlat — Multivariate flat sampler

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── NcmMSetTransKern
        ╰── NcmMSetTransKernFlat

Description

This object subclasses NcmMSetTransKern and implements a multivariate flat sampler.

Implementation of a multivariate flat sampler, offering a straightforward method for generating random parameter vectors with multivariate parameters. This sampler generates vectors uniformly distributed in the hypercube defined by the specified bounds for each parameter.

**Key Functionality:**

  • Generates random parameter vectors with multivariate parameters.

  • Utilizes a simple flat sampling method within the hypercube defined by parameter bounds.

This implementation is particularly useful when a basic flat sampling approach is needed for generating random parameter vectors with multivariate parameters, especially in scenarios where limited information is available about the posterior distribution.

Functions

ncm_mset_trans_kern_flat_new ()

NcmMSetTransKernFlat *
ncm_mset_trans_kern_flat_new (void);

New NcmMSetTransKern flat.

Returns

a new NcmMSetTransKernFlat.

[transfer full]

Types and Values

NCM_TYPE_MSET_TRANS_KERN_FLAT

#define NCM_TYPE_MSET_TRANS_KERN_FLAT (ncm_mset_trans_kern_flat_get_type ())

NcmMSetTransKernFlat

typedef struct _NcmMSetTransKernFlat NcmMSetTransKernFlat;