Loading [MathJax]/extensions/TeX/AMSsymbols.js
LALInference 4.1.9.1-5e288d3
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
LALInferenceNestedSampler.h File Reference

Prototypes

void LALInferenceNestedSamplingAlgorithmInit (LALInferenceRunState *runState)
 Initialise the nested sampling algorithm by reading from the commandLine and setting up algorithmParams. More...
 
void LALInferenceNestedSamplingAlgorithm (LALInferenceRunState *runState)
 NestedSamplingAlgorithm implements the nested sampling algorithm, see e.g. More...
 
INT4 LALInferenceNestedSamplingOneStep (LALInferenceRunState *runState)
 A single iteration of the NS algorithm. More...
 
LALInferenceVariablesLALInferenceComputeAutoCorrelation (LALInferenceRunState *runState, UINT4 max_iterations, LALInferenceEvolveOneStepFunction evolve)
 Compute the autocorrelation length from the sampler at the current global iteration. More...
 
UINT4 LALInferenceMCMCSamplePrior (LALInferenceRunState *runState)
 Perform one MCMC iteration on runState->currentParams. More...
 
UINT4 LALInferenceMCMCSamplePriorNTimes (LALInferenceRunState *runState, UINT4 N)
 Sample the prior N times, returns number of acceptances. More...
 
INT4 LALInferenceNestedSamplingSloppySample (LALInferenceRunState *runState)
 Sample the limited prior distribution using the MCMC method as usual, but run a sub-chain of x iterations which doesn't check the likelihood bound. More...
 
INT4 LALInferenceNestedSamplingCachedSampler (LALInferenceRunState *runState)
 
void LALInferenceSetupLivePointsArray (LALInferenceRunState *runState)
 Setup the live points by calling runState->initVariables on each of them if it is specified. More...
 
void LALInferenceProjectSampleOntoEigenvectors (LALInferenceVariables *params, gsl_matrix *eigenvectors, REAL8Vector **projection)
 Project the sample in params onto the eigenvectors given in eigenvectors. More...
 

Go to the source code of this file.