20 #ifndef _LALNOISEMODELS_H
21 #define _LALNOISEMODELS_H
26 #include <lal/LALStdlib.h>
27 #include <lal/LALConstants.h>
28 #include <lal/RealFFT.h>
54 #define LALNOISEMODELSH_ENULL 1
55 #define LALNOISEMODELSH_EMEM 2
56 #define LALNOISEMODELSH_ECHOICE 4
57 #define LALNOISEMODELSH_EDIV0 8
58 #define LALNOISEMODELSH_ESIZE 16
62 #define LALNOISEMODELSH_MSGENULL "Arguments contained an unexpected null pointer"
63 #define LALNOISEMODELSH_MSGEMEM "Memory allocation error"
64 #define LALNOISEMODELSH_MSGECHOICE "Invalid choice for an input parameter"
65 #define LALNOISEMODELSH_MSGEDIV0 "Division by zero"
66 #define LALNOISEMODELSH_MSGESIZE "Invalid input size"
89 tagStatsREAL4VectorOut
static double f(double theta, double y, double xi)
double REAL8
Double precision real floating-point number (8 bytes).
void LALTAMAPsd(LALStatus *status, REAL8 *shf, REAL8 x)
void LALEGOPsd(LALStatus *status, REAL8 *shf, REAL8 x)
void LALColoredNoise(LALStatus *status, REAL4Vector *noisy, REAL8Vector psd)
This function colors a given white noise input into a colored noise of power spectral density psd.
void LALLIGOIPsd(LALStatus *status, REAL8 *shf, REAL8 x)
REAL8 XLALETBPsd(REAL8 f)
Function to calculate the noise power spectral density of the projected ET-B detector.
void LALStatsREAL4Vector(LALStatus *status, StatsREAL4VectorOut *out, REAL4Vector *vector)
Module to compute the mean, rms, minimum and maximum of a REAL4Vector.
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 LALAdvLIGOPsd(LALStatus *status, REAL8 *shf, REAL8 x)
void LALAddVectors(LALStatus *status, REAL4Vector *vector, AddVectorsIn in)
Function to add two vectors with weights.
void LALVIRGOPsd(LALStatus *status, REAL8 *shf, REAL8 x)
REAL8 XLALLIGOIPsd(REAL8 f)
Calculate the Initial LIGO SRD noise spectral density at given a frequency.
void LALGEOPsd(LALStatus *status, REAL8 *shf, REAL8 x)
LAL status structure, see The LALStatus structure for more details.
Vector of type REAL4, see DATATYPE-Vector types for more details.
Vector of type REAL8, see DATATYPE-Vector types for more details.