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... | |
LALInferenceVariables * | LALInferenceComputeAutoCorrelation (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... | |