LAL  7.5.0.1-08ee4f4

This program can be used generate expected noise NoiseSpectralDensity in various interferometers. More...

Prototypes

int main (void)
 

Detailed Description

This program can be used generate expected noise NoiseSpectralDensity in various interferometers.

Author
Sathyaprakash, B. S.

Synopsis

This test code makes four successive calls to the function LALNoiseSpectralDensity() successively passing a pointer to the functions LALGEOPsd(), LALLIGOIPsd(), LALTAMAPsd() and LALVIRGOPsd(). The function LALNoiseSpectralDensity() returns the power spectrum in units \(\mathrm{Hz}^{-1}\) while the test code NoisePSDTest.c outputs the amplitude spectrum in units \(\mathrm{Hz}^{-1/2}\) The figure below shows the output of the test code.

Uses

void LALCheckMemoryLeaks(void)
Definition: LALMalloc.c:784
void LALTAMAPsd(LALStatus *status, REAL8 *shf, REAL8 x)
void LALAdvLIGOPsd(LALStatus UNUSED *status, REAL8 *psd, REAL8 f)
Module to calculate the noise power spectral density for the initial LIGO detector.
Definition: LALAdvLIGOPsd.c:50
void LALGEOPsd(LALStatus UNUSED *status, REAL8 *psd, REAL8 f)
Module to calculate the expected noise power spectral density for the GEO600 detector.
Definition: LALGEOPsd.c:52
void LALNoiseSpectralDensity(LALStatus *status, REAL8Vector *psd, void(*NoisePsd)(LALStatus *status, REAL8 *shf, REAL8 f), REAL8 f)
This function generates an array of size specified in the vector psd, that is psd....
void LALLIGOIPsd(LALStatus UNUSED *status, REAL8 *psd, REAL8 f)
Legacy LAL wrapper of XLALLIGOIPsd().
Definition: LALLIGOIPsd.c:65
void LALVIRGOPsd(LALStatus *status, REAL8 *shf, REAL8 x)
void LALDCreateVector(LALStatus *, REAL8Vector **, UINT4)
void LALDDestroyVector(LALStatus *, REAL8Vector **)

Definition in file NoisePSDTest.c.

Go to the source code of this file.

Function Documentation

◆ main()

int main ( void  )

Definition at line 63 of file NoisePSDTest.c.