Module which handles the output results. More...
Prototypes | |
WeaveOutputResults * | XLALWeaveOutputResultsCreate (const LIGOTimeGPS *ref_time, const size_t nspins, WeaveStatisticsParams *statistics_params, const UINT4 toplist_limit, const BOOLEAN mean2F_hgrm) |
Create output results. More... | |
void | XLALWeaveOutputResultsDestroy (WeaveOutputResults *out) |
Free output results. More... | |
int | XLALWeaveOutputResultsAdd (WeaveOutputResults *out, const WeaveSemiResults *semi_res, const UINT4 semi_nfreqs) |
Add semicoherent results to output. More... | |
int | XLALWeaveOutputResultsCompletionLoop (WeaveOutputResults *out) |
Compute all the missing 'completion-loop' statistics for all toplist entries. More... | |
int | XLALWeaveOutputResultsWrite (FITSFile *file, const WeaveOutputResults *out) |
Write output results to a FITS file. More... | |
int | XLALWeaveOutputResultsReadAppend (FITSFile *file, WeaveOutputResults **out, UINT4 toplist_limit) |
Read results from a FITS file and append to new/existing output results. More... | |
int | XLALWeaveOutputResultsCompare (BOOLEAN *equal, const WeaveSetupData *setup, const BOOLEAN sort_by_semi_phys, const UINT4 round_param_to_dp, const UINT4 round_param_to_sf, const REAL8 unmatched_item_tol, const REAL8 param_tol_mism, const VectorComparison *result_tol, const UINT4 toplist_compare_limit, const WeaveOutputResults *out_1, const WeaveOutputResults *out_2) |
Compare two output results and return whether they are equal. More... | |
Module which handles the output results.
Definition in file OutputResults.h.
Go to the source code of this file.
Enumerations | |
enum | tagWeaveToplistExtraOutputs { WEAVE_TOPLIST_EXTRA_OUTPUTS } |
Extra toplist output fields. More... | |
Extra toplist output fields.
Enumerator | |
---|---|
WEAVE_TOPLIST_EXTRA_OUTPUTS |
Definition at line 43 of file OutputResults.h.
WeaveOutputResults * XLALWeaveOutputResultsCreate | ( | const LIGOTimeGPS * | ref_time, |
const size_t | nspins, | ||
WeaveStatisticsParams * | statistics_params, | ||
const UINT4 | toplist_limit, | ||
const BOOLEAN | mean2F_hgrm | ||
) |
Create output results.
Definition at line 184 of file OutputResults.c.
void XLALWeaveOutputResultsDestroy | ( | WeaveOutputResults * | out | ) |
Free output results.
Definition at line 268 of file OutputResults.c.
int XLALWeaveOutputResultsAdd | ( | WeaveOutputResults * | out, |
const WeaveSemiResults * | semi_res, | ||
const UINT4 | semi_nfreqs | ||
) |
Add semicoherent results to output.
Definition at line 287 of file OutputResults.c.
int XLALWeaveOutputResultsCompletionLoop | ( | WeaveOutputResults * | out | ) |
Compute all the missing 'completion-loop' statistics for all toplist entries.
Definition at line 343 of file OutputResults.c.
Write output results to a FITS file.
Definition at line 362 of file OutputResults.c.
int XLALWeaveOutputResultsReadAppend | ( | FITSFile * | file, |
WeaveOutputResults ** | out, | ||
UINT4 | toplist_limit | ||
) |
Read results from a FITS file and append to new/existing output results.
Number of segments
Definition at line 465 of file OutputResults.c.
int XLALWeaveOutputResultsCompare | ( | BOOLEAN * | equal, |
const WeaveSetupData * | setup, | ||
const BOOLEAN | sort_by_semi_phys, | ||
const UINT4 | round_param_to_dp, | ||
const UINT4 | round_param_to_sf, | ||
const REAL8 | unmatched_item_tol, | ||
const REAL8 | param_tol_mism, | ||
const VectorComparison * | result_tol, | ||
const UINT4 | toplist_compare_limit, | ||
const WeaveOutputResults * | out_1, | ||
const WeaveOutputResults * | out_2 | ||
) |
Compare two output results and return whether they are equal.
Definition at line 631 of file OutputResults.c.