LALPulsar  6.1.0.1-89842e6
LALComputeAM.h File Reference

Prototypes

int XLALComputeAntennaPatternCoeffs (REAL8 *ai, REAL8 *bi, const SkyPosition *skypos, const LIGOTimeGPS *tGPS, const LALDetector *site, const EphemerisData *edat)
 Compute single time-stamp antenna-pattern coefficients a(t), b(t) Note: this function uses REAL8 precision, so this can be used in high-precision integration of the F-metric. More...
 
int XLALWeightMultiAMCoeffs (MultiAMCoeffs *multiAMcoef, const MultiNoiseWeights *multiWeights)
 Replace AM-coeffs by weighted AM-coeffs, i.e. More...
 
AMCoeffsXLALComputeAMCoeffs (const DetectorStateSeries *DetectorStates, SkyPosition skypos)
 Compute the 'amplitude coefficients' \( a(t)\sin\zeta \) , \( b(t)\sin\zeta \) as defined in [9] for a series of timestamps. More...
 
MultiAMCoeffsXLALComputeMultiAMCoeffs (const MultiDetectorStateSeries *multiDetStates, const MultiNoiseWeights *multiWeights, SkyPosition skypos)
 Multi-IFO version of XLALComputeAMCoeffs(). More...
 
AMCoeffsXLALCreateAMCoeffs (UINT4 numSteps)
 Create an AMCeoffs vector for given number of timesteps. More...
 
void XLALDestroyMultiAMCoeffs (MultiAMCoeffs *multiAMcoef)
 Destroy a MultiAMCoeffs structure. More...
 
void XLALDestroyAMCoeffs (AMCoeffs *amcoef)
 Destroy a AMCoeffs structure. More...
 
REAL4 XLALComputeAntennaPatternSqrtDeterminant (REAL4 A, REAL4 B, REAL4 C, REAL4 E)
 Compute (sqrt of) determinant of the antenna-pattern matrix Mmunu = [ A, C, 0, -E; C B E, 0; 0 E A C; -Ed 0 C B; ] which is det(Mmunu) = ( A B - C^2 - E^2 )^2;. More...
 
void XLALSetAntennaPatternMaxCond (REAL4 max_cond)
 Set a new module-local maximal acceptable condition number of computing antenna-pattern matrix determinant. More...
 
void XLALSetAntennaPatternIllCondDeterminant (REAL4 illCondDeterminant)
 Set the 'fallback' determinant to use for ill-conditioned antenna-pattern matrix. More...
 

Go to the source code of this file.

Data Structures

struct  AMCoeffs
 This structure contains the per-SFT (weighted) antenna-pattern functions \( \widehat{a}_{X\alpha}, \widehat{b}_{X\alpha} \) , with \( \alpha \) the SFT-index, and \( X \) the IFO index. More...
 
struct  AMCoeffsParams
 This structure contains the parameters for the routine. More...
 
struct  AntennaPatternMatrix
 Struct holding the "antenna-pattern" matrix \( \mathcal{M}_{\mu\nu} \equiv \left( \mathbf{h}_\mu|\mathbf{h}_\nu\right) \) , in terms of the multi-detector scalar product. More...
 
struct  MultiAMCoeffs
 Multi-IFO container for antenna-pattern coefficients \( a_{X\alpha}, b_{X\alpha} \) and atenna-pattern matrix \( \mathcal{M}_{\mu\nu} \). More...