namespace Gambit::MultiNest

[No description available]

Classes

Name
classGambit::MultiNest::LogLikeWrapper
Class to connect multinest log-likelihood function and ScannerBit likelihood function.

Types

Name
typedef Gambit::Scanner::like_ptrscanPtr
Typedef for the ScannerBit pointer to the external loglikelihood function.

Functions

Name
doublecallback_loglike(double * Cube, int ndim, int npars, void * )
Plain-vanilla C-functions to pass to Multinest for the callbacks.
voidcallback_dumper(int nSamples, int nlive, int nPar, double * physLive, double * posterior, double * paramConstr, double maxLogLike, double logZ, double logZerr, void * )

Attributes

Name
LogLikeWrapper *global_loglike_object
Global pointer to loglikelihood wrapper object, for use in the MultiNest callback functions.

Types Documentation

typedef scanPtr

typedef Gambit::Scanner::like_ptr Gambit::MultiNest::scanPtr;

Typedef for the ScannerBit pointer to the external loglikelihood function.

Functions Documentation

function callback_loglike

double callback_loglike(
    double * Cube,
    int ndim,
    int npars,
    void * 
)

Plain-vanilla C-functions to pass to Multinest for the callbacks.

Plain-vanilla functions to pass to Multinest for the callback.

function callback_dumper

void callback_dumper(
    int nSamples,
    int nlive,
    int nPar,
    double * physLive,
    double * posterior,
    double * paramConstr,
    double maxLogLike,
    double logZ,
    double logZerr,
    void * 
)

Attributes Documentation

variable global_loglike_object

LogLikeWrapper * global_loglike_object;

Global pointer to loglikelihood wrapper object, for use in the MultiNest callback functions.


Updated on 2023-06-26 at 21:36:52 +0000