namespace Gambit::PolyChord_1_18_2

[No description available]

Classes

Name
classGambit::PolyChord_1_18_2::LogLikeWrapper
Class to connect PolyChord 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, double * phi, int nderived)
C-functions to pass to PolyChord for the callbacks.
voidcallback_dumper(int ndead, int nlive, int npars, double * live, double * dead, double * logweights, double logZ, double logZerr)

Attributes

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

Types Documentation

typedef scanPtr

typedef Gambit::Scanner::like_ptr Gambit::PolyChord_1_18_2::scanPtr;

Typedef for the ScannerBit pointer to the external loglikelihood function.

Functions Documentation

function callback_loglike

double callback_loglike(
    double * Cube,
    int ndim,
    double * phi,
    int nderived
)

C-functions to pass to PolyChord for the callbacks.

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

function callback_dumper

void callback_dumper(
    int ndead,
    int nlive,
    int npars,
    double * live,
    double * dead,
    double * logweights,
    double logZ,
    double logZerr
)

Attributes Documentation

variable global_loglike_object

LogLikeWrapper * global_loglike_object;

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


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