UltraNest
|
#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) | |
Private variables of the drawing method
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().