Prototypes | |
| UINT4 | coh_PTF_initialize_bank_veto (struct coh_PTF_params *params, struct bankTemplateOverlaps **bankNormOverlapsP, struct bankComplexTemplateOverlaps **bankOverlapsP, struct bankDataOverlaps **dataOverlapsP, FindChirpTemplate **bankFcTmpltsP, FindChirpTemplate *fcTmplt, FindChirpTmpltParams *fcTmpltParams, REAL4FrequencySeries **invspec, struct timeval startTime) |
| void | coh_PTF_bank_veto_segment_setup (struct coh_PTF_params *params, struct bankDataOverlaps *dataOverlaps, FindChirpTemplate *bankFcTmplts, RingDataSegments **segments, COMPLEX8VectorSequence **PTFqVec, COMPLEX8FFTPlan *invplan, INT4 segmentNum, struct timeval startTime) |
| void | coh_PTF_calculate_bank_veto_template_filters (struct coh_PTF_params *params, FindChirpTemplate *bankFcTmplts, FindChirpTemplate *fcTmplt, REAL4FrequencySeries **invspec, struct bankComplexTemplateOverlaps *bankOverlaps) |
| void | coh_PTF_bank_veto_coh_setup (struct coh_PTF_params *params, gsl_matrix **Bankeigenvecs, gsl_vector **Bankeigenvals, struct bankCohTemplateOverlaps **bankCohOverlapsP, struct bankComplexTemplateOverlaps *bankOverlaps, REAL4 *Fplus, REAL4 *Fcross, REAL8Array **PTFM, struct bankTemplateOverlaps *bankNormOverlaps, UINT4 csVecLength, UINT4 csVecLengthTwo, UINT4 vecLength) |
| UINT4 | coh_PTF_initialize_auto_veto (struct coh_PTF_params *params, struct bankComplexTemplateOverlaps **autoTempOverlapsP, struct timeval startTime) |
| void | coh_PTF_calculate_auto_veto_template_filters (struct coh_PTF_params *params, FindChirpTemplate *fcTmplt, struct bankComplexTemplateOverlaps *autoTempOverlaps, REAL4FrequencySeries **invspec, COMPLEX8FFTPlan *invplan, UINT4 timeStepPoints) |
| void | coh_PTF_auto_veto_coh_setup (struct coh_PTF_params *params, gsl_matrix **AutoeigenvecsP, gsl_vector **AutoeigenvalsP, struct bankCohTemplateOverlaps **autoCohOverlapsP, struct bankComplexTemplateOverlaps *autoTempOverlaps, REAL4 *Fplus, REAL4 *Fcross, REAL8Array **PTFM, UINT4 csVecLength, UINT4 csVecLengthTwo, UINT4 vecLength) |
| void | coh_PTF_chi_square_coh_setup (struct coh_PTF_params *params, gsl_matrix **AutoeigenvecsP, gsl_vector **AutoeigenvalsP, REAL4 **frequencyRangesPlus, REAL4 **frequencyRangesCross, REAL4 **powerBinsPlus, REAL4 **powerBinsCross, REAL4 **overlapCont, struct bankDataOverlaps **chisqOverlapsP, FindChirpTemplate *fcTmplt, REAL4FrequencySeries **invspec, RingDataSegments **segments, REAL4 *Fplus, REAL4 *Fcross, REAL8Array **PTFM, COMPLEX8FFTPlan *invPlan, INT4 segmentNumber, UINT4 csVecLength, UINT4 csVecLengthTwo, UINT4 vecLength) |
| void | coh_PTF_chi_square_sngl_setup (struct coh_PTF_params *params, REAL4 **frequencyRangesPlus, REAL4 **frequencyRangesCross, REAL4 **powerBinsPlus, REAL4 **powerBinsCross, REAL4 **overlapCont, struct bankDataOverlaps **chisqSnglOverlapsP, FindChirpTemplate *fcTmplt, REAL4FrequencySeries **invspec, RingDataSegments **segments, REAL8Array **PTFM, COMPLEX8FFTPlan *invPlan, INT4 segmentNumber) |
| UINT4 | coh_PTF_read_sub_bank (struct coh_PTF_params *params, InspiralTemplate **PTFBankTemplates) |
| void | coh_PTF_initialise_sub_bank (struct coh_PTF_params *params, InspiralTemplate *PTFBankTemplates, FindChirpTemplate *bankFcTmplts, UINT4 subBankSize, UINT4 numPoints) |
| REAL4 | coh_PTF_calculate_bank_veto (UINT4 numPoints, UINT4 position, UINT4 subBankSize, REAL4 Fplus[LAL_NUM_IFO], REAL4 Fcross[LAL_NUM_IFO], struct coh_PTF_params *params, struct bankCohTemplateOverlaps *cohBankOverlaps, struct bankComplexTemplateOverlaps *bankOverlaps, struct bankDataOverlaps *dataOverlaps, struct bankTemplateOverlaps *bankNormOverlaps, COMPLEX8VectorSequence *PTFqVec[LAL_NUM_IFO+1], REAL8Array *PTFM[LAL_NUM_IFO+1], INT4 timeOffsetPoints[LAL_NUM_IFO], gsl_matrix **Bankeigenvecs, gsl_vector **Bankeigenvals, UINT4 detectorNum, UINT4 vecLength, UINT4 vecLengthTwo) |
| REAL4 | coh_PTF_calculate_auto_veto (UINT4 numPoints, UINT4 position, REAL4 Fplus[LAL_NUM_IFO], REAL4 Fcross[LAL_NUM_IFO], struct coh_PTF_params *params, struct bankCohTemplateOverlaps *cohAutoOverlaps, struct bankComplexTemplateOverlaps *autoTempOverlaps, COMPLEX8VectorSequence *PTFqVec[LAL_NUM_IFO+1], REAL8Array *PTFM[LAL_NUM_IFO+1], INT4 timeOffsetPoints[LAL_NUM_IFO], gsl_matrix *Autoeigenvecs, gsl_vector *Autoeigenvals, UINT4 detectorNum, UINT4 vecLength, UINT4 vecLengthTwo) |
| void | coh_PTF_free_veto_memory (struct coh_PTF_params *params, struct bankTemplateOverlaps *bankNormOverlaps, FindChirpTemplate *bankFcTmplts, struct bankComplexTemplateOverlaps *bankOverlaps, struct bankDataOverlaps *dataOverlaps, struct bankComplexTemplateOverlaps *autoTempOverlaps) |
| void | coh_PTF_calculate_coherent_bank_overlaps (struct coh_PTF_params *params, struct bankComplexTemplateOverlaps bankOverlaps, struct bankCohTemplateOverlaps cohBankOverlaps, REAL4 Fplus[LAL_NUM_IFO], REAL4 Fcross[LAL_NUM_IFO], gsl_matrix *eigenvecs, gsl_vector *eigenvals, gsl_matrix *Bankeigenvecs, gsl_vector *Bankeigenvals, UINT4 vecLength, UINT4 vecLengthTwo) |
| void | coh_PTF_calculate_standard_chisq_freq_ranges (struct coh_PTF_params *params, FindChirpTemplate *fcTmplt, REAL4FrequencySeries *invspec[LAL_NUM_IFO+1], REAL8Array *PTFM[LAL_NUM_IFO+1], REAL4 Fplus[LAL_NUM_IFO], REAL4 Fcross[LAL_NUM_IFO], REAL4 *frequencyRangesPlus, REAL4 *frequencyRangesCross, gsl_matrix *eigenvecs, UINT4 detectorNum, UINT4 singlePolFlag) |
| void | coh_PTF_calculate_standard_chisq_power_bins (struct coh_PTF_params *params, FindChirpTemplate *fcTmplt, REAL4FrequencySeries *invspec[LAL_NUM_IFO+1], REAL8Array *PTFM[LAL_NUM_IFO+1], REAL4 Fplus[LAL_NUM_IFO], REAL4 Fcross[LAL_NUM_IFO], REAL4 *frequencyRangesPlus, REAL4 *frequencyRangesCross, REAL4 *powerBinsPlus, REAL4 *powerBinsCross, REAL4 **overlapCont, gsl_matrix *eigenvecs, UINT4 detectorNum, UINT4 singlePolFlag) |
| REAL4 | coh_PTF_calculate_chi_square (struct coh_PTF_params *params, UINT4 position, struct bankDataOverlaps *chisqOverlaps, COMPLEX8VectorSequence *PTFqVec[LAL_NUM_IFO+1], REAL8Array *PTFM[LAL_NUM_IFO+1], REAL4 Fplus[LAL_NUM_IFO], REAL4 Fcross[LAL_NUM_IFO], INT4 timeOffsetPoints[LAL_NUM_IFO], gsl_matrix *eigenvecs, gsl_vector *eigenvals, REAL4 *powerBinsPlus, REAL4 *powerBinsCross, UINT4 detectorNum, UINT4 vecLength, UINT4 vecLengthTwo) |
Go to the source code of this file.
| UINT4 coh_PTF_initialize_bank_veto | ( | struct coh_PTF_params * | params, |
| struct bankTemplateOverlaps ** | bankNormOverlapsP, | ||
| struct bankComplexTemplateOverlaps ** | bankOverlapsP, | ||
| struct bankDataOverlaps ** | dataOverlapsP, | ||
| FindChirpTemplate ** | bankFcTmpltsP, | ||
| FindChirpTemplate * | fcTmplt, | ||
| FindChirpTmpltParams * | fcTmpltParams, | ||
| REAL4FrequencySeries ** | invspec, | ||
| struct timeval | startTime | ||
| ) |
Definition at line 10 of file coh_PTF_bankveto.c.
| void coh_PTF_bank_veto_segment_setup | ( | struct coh_PTF_params * | params, |
| struct bankDataOverlaps * | dataOverlaps, | ||
| FindChirpTemplate * | bankFcTmplts, | ||
| RingDataSegments ** | segments, | ||
| COMPLEX8VectorSequence ** | PTFqVec, | ||
| COMPLEX8FFTPlan * | invplan, | ||
| INT4 | segmentNum, | ||
| struct timeval | startTime | ||
| ) |
Definition at line 103 of file coh_PTF_bankveto.c.
| void coh_PTF_calculate_bank_veto_template_filters | ( | struct coh_PTF_params * | params, |
| FindChirpTemplate * | bankFcTmplts, | ||
| FindChirpTemplate * | fcTmplt, | ||
| REAL4FrequencySeries ** | invspec, | ||
| struct bankComplexTemplateOverlaps * | bankOverlaps | ||
| ) |
Definition at line 133 of file coh_PTF_bankveto.c.
| void coh_PTF_bank_veto_coh_setup | ( | struct coh_PTF_params * | params, |
| gsl_matrix ** | Bankeigenvecs, | ||
| gsl_vector ** | Bankeigenvals, | ||
| struct bankCohTemplateOverlaps ** | bankCohOverlapsP, | ||
| struct bankComplexTemplateOverlaps * | bankOverlaps, | ||
| REAL4 * | Fplus, | ||
| REAL4 * | Fcross, | ||
| REAL8Array ** | PTFM, | ||
| struct bankTemplateOverlaps * | bankNormOverlaps, | ||
| UINT4 | csVecLength, | ||
| UINT4 | csVecLengthTwo, | ||
| UINT4 | vecLength | ||
| ) |
Definition at line 160 of file coh_PTF_bankveto.c.
| UINT4 coh_PTF_initialize_auto_veto | ( | struct coh_PTF_params * | params, |
| struct bankComplexTemplateOverlaps ** | autoTempOverlapsP, | ||
| struct timeval | startTime | ||
| ) |
Definition at line 224 of file coh_PTF_bankveto.c.
| void coh_PTF_calculate_auto_veto_template_filters | ( | struct coh_PTF_params * | params, |
| FindChirpTemplate * | fcTmplt, | ||
| struct bankComplexTemplateOverlaps * | autoTempOverlaps, | ||
| REAL4FrequencySeries ** | invspec, | ||
| COMPLEX8FFTPlan * | invplan, | ||
| UINT4 | timeStepPoints | ||
| ) |
Definition at line 261 of file coh_PTF_bankveto.c.
| void coh_PTF_auto_veto_coh_setup | ( | struct coh_PTF_params * | params, |
| gsl_matrix ** | AutoeigenvecsP, | ||
| gsl_vector ** | AutoeigenvalsP, | ||
| struct bankCohTemplateOverlaps ** | autoCohOverlapsP, | ||
| struct bankComplexTemplateOverlaps * | autoTempOverlaps, | ||
| REAL4 * | Fplus, | ||
| REAL4 * | Fcross, | ||
| REAL8Array ** | PTFM, | ||
| UINT4 | csVecLength, | ||
| UINT4 | csVecLengthTwo, | ||
| UINT4 | vecLength | ||
| ) |
Definition at line 283 of file coh_PTF_bankveto.c.
| void coh_PTF_chi_square_coh_setup | ( | struct coh_PTF_params * | params, |
| gsl_matrix ** | AutoeigenvecsP, | ||
| gsl_vector ** | AutoeigenvalsP, | ||
| REAL4 ** | frequencyRangesPlus, | ||
| REAL4 ** | frequencyRangesCross, | ||
| REAL4 ** | powerBinsPlus, | ||
| REAL4 ** | powerBinsCross, | ||
| REAL4 ** | overlapCont, | ||
| struct bankDataOverlaps ** | chisqOverlapsP, | ||
| FindChirpTemplate * | fcTmplt, | ||
| REAL4FrequencySeries ** | invspec, | ||
| RingDataSegments ** | segments, | ||
| REAL4 * | Fplus, | ||
| REAL4 * | Fcross, | ||
| REAL8Array ** | PTFM, | ||
| COMPLEX8FFTPlan * | invPlan, | ||
| INT4 | segmentNumber, | ||
| UINT4 | csVecLength, | ||
| UINT4 | csVecLengthTwo, | ||
| UINT4 | vecLength | ||
| ) |
Definition at line 334 of file coh_PTF_bankveto.c.
| void coh_PTF_chi_square_sngl_setup | ( | struct coh_PTF_params * | params, |
| REAL4 ** | frequencyRangesPlus, | ||
| REAL4 ** | frequencyRangesCross, | ||
| REAL4 ** | powerBinsPlus, | ||
| REAL4 ** | powerBinsCross, | ||
| REAL4 ** | overlapCont, | ||
| struct bankDataOverlaps ** | chisqSnglOverlapsP, | ||
| FindChirpTemplate * | fcTmplt, | ||
| REAL4FrequencySeries ** | invspec, | ||
| RingDataSegments ** | segments, | ||
| REAL8Array ** | PTFM, | ||
| COMPLEX8FFTPlan * | invPlan, | ||
| INT4 | segmentNumber | ||
| ) |
Definition at line 473 of file coh_PTF_bankveto.c.
| UINT4 coh_PTF_read_sub_bank | ( | struct coh_PTF_params * | params, |
| InspiralTemplate ** | PTFBankTemplates | ||
| ) |
Definition at line 585 of file coh_PTF_bankveto.c.
| void coh_PTF_initialise_sub_bank | ( | struct coh_PTF_params * | params, |
| InspiralTemplate * | PTFBankTemplates, | ||
| FindChirpTemplate * | bankFcTmplts, | ||
| UINT4 | subBankSize, | ||
| UINT4 | numPoints | ||
| ) |
Definition at line 604 of file coh_PTF_bankveto.c.
| REAL4 coh_PTF_calculate_bank_veto | ( | UINT4 | numPoints, |
| UINT4 | position, | ||
| UINT4 | subBankSize, | ||
| REAL4 | Fplus[LAL_NUM_IFO], | ||
| REAL4 | Fcross[LAL_NUM_IFO], | ||
| struct coh_PTF_params * | params, | ||
| struct bankCohTemplateOverlaps * | cohBankOverlaps, | ||
| struct bankComplexTemplateOverlaps * | bankOverlaps, | ||
| struct bankDataOverlaps * | dataOverlaps, | ||
| struct bankTemplateOverlaps * | bankNormOverlaps, | ||
| COMPLEX8VectorSequence * | PTFqVec[LAL_NUM_IFO+1], | ||
| REAL8Array * | PTFM[LAL_NUM_IFO+1], | ||
| INT4 | timeOffsetPoints[LAL_NUM_IFO], | ||
| gsl_matrix ** | Bankeigenvecs, | ||
| gsl_vector ** | Bankeigenvals, | ||
| UINT4 | detectorNum, | ||
| UINT4 | vecLength, | ||
| UINT4 | vecLengthTwo | ||
| ) |
Definition at line 637 of file coh_PTF_bankveto.c.
| REAL4 coh_PTF_calculate_auto_veto | ( | UINT4 | numPoints, |
| UINT4 | position, | ||
| REAL4 | Fplus[LAL_NUM_IFO], | ||
| REAL4 | Fcross[LAL_NUM_IFO], | ||
| struct coh_PTF_params * | params, | ||
| struct bankCohTemplateOverlaps * | cohAutoOverlaps, | ||
| struct bankComplexTemplateOverlaps * | autoTempOverlaps, | ||
| COMPLEX8VectorSequence * | PTFqVec[LAL_NUM_IFO+1], | ||
| REAL8Array * | PTFM[LAL_NUM_IFO+1], | ||
| INT4 | timeOffsetPoints[LAL_NUM_IFO], | ||
| gsl_matrix * | Autoeigenvecs, | ||
| gsl_vector * | Autoeigenvals, | ||
| UINT4 | detectorNum, | ||
| UINT4 | vecLength, | ||
| UINT4 | vecLengthTwo | ||
| ) |
Definition at line 811 of file coh_PTF_bankveto.c.
| void coh_PTF_free_veto_memory | ( | struct coh_PTF_params * | params, |
| struct bankTemplateOverlaps * | bankNormOverlaps, | ||
| FindChirpTemplate * | bankFcTmplts, | ||
| struct bankComplexTemplateOverlaps * | bankOverlaps, | ||
| struct bankDataOverlaps * | dataOverlaps, | ||
| struct bankComplexTemplateOverlaps * | autoTempOverlaps | ||
| ) |
Definition at line 974 of file coh_PTF_bankveto.c.
| void coh_PTF_calculate_coherent_bank_overlaps | ( | struct coh_PTF_params * | params, |
| struct bankComplexTemplateOverlaps | bankOverlaps, | ||
| struct bankCohTemplateOverlaps | cohBankOverlaps, | ||
| REAL4 | Fplus[LAL_NUM_IFO], | ||
| REAL4 | Fcross[LAL_NUM_IFO], | ||
| gsl_matrix * | eigenvecs, | ||
| gsl_vector * | eigenvals, | ||
| gsl_matrix * | Bankeigenvecs, | ||
| gsl_vector * | Bankeigenvals, | ||
| UINT4 | vecLength, | ||
| UINT4 | vecLengthTwo | ||
| ) |
Definition at line 1057 of file coh_PTF_bankveto.c.
| void coh_PTF_calculate_standard_chisq_freq_ranges | ( | struct coh_PTF_params * | params, |
| FindChirpTemplate * | fcTmplt, | ||
| REAL4FrequencySeries * | invspec[LAL_NUM_IFO+1], | ||
| REAL8Array * | PTFM[LAL_NUM_IFO+1], | ||
| REAL4 | Fplus[LAL_NUM_IFO], | ||
| REAL4 | Fcross[LAL_NUM_IFO], | ||
| REAL4 * | frequencyRangesPlus, | ||
| REAL4 * | frequencyRangesCross, | ||
| gsl_matrix * | eigenvecs, | ||
| UINT4 | detectorNum, | ||
| UINT4 | singlePolFlag | ||
| ) |
Definition at line 1173 of file coh_PTF_bankveto.c.
| void coh_PTF_calculate_standard_chisq_power_bins | ( | struct coh_PTF_params * | params, |
| FindChirpTemplate * | fcTmplt, | ||
| REAL4FrequencySeries * | invspec[LAL_NUM_IFO+1], | ||
| REAL8Array * | PTFM[LAL_NUM_IFO+1], | ||
| REAL4 | Fplus[LAL_NUM_IFO], | ||
| REAL4 | Fcross[LAL_NUM_IFO], | ||
| REAL4 * | frequencyRangesPlus, | ||
| REAL4 * | frequencyRangesCross, | ||
| REAL4 * | powerBinsPlus, | ||
| REAL4 * | powerBinsCross, | ||
| REAL4 ** | overlapCont, | ||
| gsl_matrix * | eigenvecs, | ||
| UINT4 | detectorNum, | ||
| UINT4 | singlePolFlag | ||
| ) |
Definition at line 1337 of file coh_PTF_bankveto.c.
| REAL4 coh_PTF_calculate_chi_square | ( | struct coh_PTF_params * | params, |
| UINT4 | position, | ||
| struct bankDataOverlaps * | chisqOverlaps, | ||
| COMPLEX8VectorSequence * | PTFqVec[LAL_NUM_IFO+1], | ||
| REAL8Array * | PTFM[LAL_NUM_IFO+1], | ||
| REAL4 | Fplus[LAL_NUM_IFO], | ||
| REAL4 | Fcross[LAL_NUM_IFO], | ||
| INT4 | timeOffsetPoints[LAL_NUM_IFO], | ||
| gsl_matrix * | eigenvecs, | ||
| gsl_vector * | eigenvals, | ||
| REAL4 * | powerBinsPlus, | ||
| REAL4 * | powerBinsCross, | ||
| UINT4 | detectorNum, | ||
| UINT4 | vecLength, | ||
| UINT4 | vecLengthTwo | ||
| ) |
Definition at line 1551 of file coh_PTF_bankveto.c.