36 #include <gsl/gsl_math.h>
37 #include <gsl/gsl_blas.h>
38 #include <gsl/gsl_vector.h>
39 #include <gsl/gsl_matrix.h>
41 #include <lal/LALStdlib.h>
42 #include <lal/LALStdio.h>
43 #include <lal/LALString.h>
44 #include <lal/PulsarDataTypes.h>
45 #include <lal/GSLHelpers.h>
46 #include <lal/FITSFileIO.h>
47 #include <lal/LALPulsarVCSInfo.h>
50 #define UNUSED __attribute__ ((unused))
tagWeaveSearchTimingSection
Search sections which are timed individually.
tagWeaveSimulationLevel
Bitflags representing search simulation levels.
@ WEAVE_SIMULATE
Simulate search (implicitly with full memory allocation)
@ WEAVE_SIMULATE_MIN_MEM
Simulate search with minimal memory allocation.
enum tagWeaveSearchTimingSection WeaveSearchTimingSection
enum tagWeaveSimulationLevel WeaveSimulationLevel
enum tagWeaveStatisticType WeaveStatisticType
tagWeaveStatisticType
Bitflags representing all possible statistics that can be computed or returned by Weave.
Cache used to store coherent results.
Container for a series of cache queries.
Results of a coherent computation on a single segment.
Output results from a search.
Toplist of output results.
Iterator over a search parameter space.
Container for timings and other information for a timing model.
Final results of a semicoherent computation over many segments.
Setup data which is computed only once for a given search setup.
Struct holding all parameters and status values for computing various statistics.