Structure containing inference run state This includes pointers to the function types required to run the algorithm, and data structures as required.
Definition at line 590 of file LALInference.h.
Data Fields | |
ProcessParamsTable * | commandLine |
LALInferenceInitModelFunction | initModel |
A ProcessParamsTable with command line arguments. More... | |
LALInferenceAlgorithm | algorithm |
A function that returns a new set of variables for the model. More... | |
LALInferenceEvolveOneStepFunction | evolve |
The algorithm function. More... | |
LALInferencePriorFunction | prior |
The algorithm's single iteration function. More... | |
LALInferenceCubeToPriorFunction | CubeToPrior |
The prior for the parameters. More... | |
LALInferenceLikelihoodFunction | likelihood |
MultiNest prior for the parameters. More... | |
LALInferenceLogFunction | logsample |
The likelihood function. More... | |
struct tagLALInferenceIFOData * | data |
Log sample, i.e. More... | |
LALInferenceVariables * | proposalArgs |
The data from the interferometers. More... | |
LALInferenceVariables * | priorArgs |
Common arguments needed by proposals, to be copied to thread->cycle. More... | |
LALInferenceVariables * | algorithmParams |
Any special arguments for the prior function. More... | |
LALInferenceVariables ** | livePoints |
Parameters which control the running of the algorithm. More... | |
INT4 | nthreads |
Array of live points for Nested Sampling. More... | |
LALInferenceSwapRoutine | parallelSwap |
Number of threads stored in threads . More... | |
gsl_rng * | GSLrandom |
char * | outFileName |
char * | resumeOutFileName |
Name for thread's output file. More... | |
char | runID [VARNAME_MAX] |
Name for thread's resume file. More... | |
LALInferenceThreadState * | threads |
ProcessParamsTable* LALInferenceRunState::commandLine |
Definition at line 593 of file LALInference.h.
LALInferenceInitModelFunction LALInferenceRunState::initModel |
A ProcessParamsTable with command line arguments.
Definition at line 594 of file LALInference.h.
LALInferenceAlgorithm LALInferenceRunState::algorithm |
A function that returns a new set of variables for the model.
Definition at line 595 of file LALInference.h.
LALInferenceEvolveOneStepFunction LALInferenceRunState::evolve |
The algorithm function.
Definition at line 596 of file LALInference.h.
LALInferencePriorFunction LALInferenceRunState::prior |
The algorithm's single iteration function.
Definition at line 597 of file LALInference.h.
LALInferenceCubeToPriorFunction LALInferenceRunState::CubeToPrior |
The prior for the parameters.
Definition at line 598 of file LALInference.h.
LALInferenceLikelihoodFunction LALInferenceRunState::likelihood |
MultiNest prior for the parameters.
Definition at line 599 of file LALInference.h.
LALInferenceLogFunction LALInferenceRunState::logsample |
The likelihood function.
Definition at line 600 of file LALInference.h.
struct tagLALInferenceIFOData* LALInferenceRunState::data |
LALInferenceVariables* LALInferenceRunState::proposalArgs |
The data from the interferometers.
Definition at line 602 of file LALInference.h.
LALInferenceVariables* LALInferenceRunState::priorArgs |
Common arguments needed by proposals, to be copied to thread->cycle.
Definition at line 603 of file LALInference.h.
LALInferenceVariables * LALInferenceRunState::algorithmParams |
Any special arguments for the prior function.
Definition at line 604 of file LALInference.h.
LALInferenceVariables** LALInferenceRunState::livePoints |
Parameters which control the running of the algorithm.
Definition at line 605 of file LALInference.h.
INT4 LALInferenceRunState::nthreads |
Array of live points for Nested Sampling.
Definition at line 606 of file LALInference.h.
LALInferenceSwapRoutine LALInferenceRunState::parallelSwap |
Number of threads stored in threads
.
Definition at line 607 of file LALInference.h.
gsl_rng* LALInferenceRunState::GSLrandom |
Definition at line 608 of file LALInference.h.
char* LALInferenceRunState::outFileName |
Definition at line 609 of file LALInference.h.
char* LALInferenceRunState::resumeOutFileName |
Name for thread's output file.
Definition at line 610 of file LALInference.h.
char LALInferenceRunState::runID[VARNAME_MAX] |
Name for thread's resume file.
Definition at line 611 of file LALInference.h.
LALInferenceThreadState* LALInferenceRunState::threads |
Definition at line 612 of file LALInference.h.