UltraNest
Data Fields
ultranest_draw_state Struct Reference

#include <draw.h>

Data Fields

unsigned int ndim
 dimensionality
 
gsl_rng * rng
 PRNG state.
 
 LikelihoodFunc
 Likelihood function.
 
unsigned int niter
 iteration counter
 
unsigned int phase
 
unsigned int ndirect
 number of direct draws
 
unsigned int ndirect_accepts
 number of accepts by RadFriends
 
double * region_low
 Bounding rectangle on sampling region: low.
 
double * region_high
 Bounding rectangle on sampling region: high.
 
unsigned int nfriends
 number of RadFriends draws
 
unsigned int nfriends_accepts
 number of accepts through likelihood constrain
 
double maxdistance
 characteristic distance of RadFriends
 
unsigned int nsteps
 number of MCMC steps
 
double proposal_scale
 scale of proposal (multiplied by maxdistance)
 
unsigned int mcmc_naccepts
 MCMC accepts of current chain.
 
unsigned int mcmc_nrejects
 MCMC rejects of current chain.
 
unsigned int mcmc_nskip
 MCMC skips due to RadFriends.
 
unsigned int mcmc_naccepts_total
 MCMC accepts (total)
 
unsigned int mcmc_nrejects_total
 MCMC rejects (total)
 

Detailed Description

Private variables of the drawing method

Field Documentation

unsigned int ultranest_draw_state::phase

current phase: 0 – draw directly from cube, reject using RadFriends 1 – draw from points using RadFriends 2 – draw using MCMC, with RadFriends constrained proposal

Referenced by ultranest_draw_init(), and ultranest_draw_next().


The documentation for this struct was generated from the following file: