#include <math.h>#include <lal/LALStdio.h>#include <lal/LALStdlib.h>#include <lal/LALConstants.h>#include <lal/Units.h>#include <lal/FindRoot.h>#include <lal/AVFactories.h>#include <lal/SeqFactories.h>#include <lal/SimulateCoherentGW.h>#include <lal/GeneratePPNInspiral.h>Include dependency graph for GeneratePPNAmpCorInspiral.c:

Go to the source code of this file.
Data Structures | |
| struct | tagFreqDiffParamStruc |
| struct | tagPPNInspiralBuffer |
Defines | |
| #define | MAXORDER 8 |
| #define | AMPMAXORDER 6 |
| #define | BUFFSIZE 1024 |
| #define | ACCURACY (1.0e-8) |
| #define | TWOTHIRDS (0.6666666667) |
| #define | ONEMINUSEPS (0.99999) |
| #define | FREQ(f, x) |
| #define | FREELIST(node) |
Typedefs | |
| typedef tagFreqDiffParamStruc | FreqDiffParamStruc |
| typedef tagPPNInspiralBuffer | PPNInspiralBuffer |
Functions | |
| NRCSID (GENERATEPPNAMPCORINSPIRALC,"$Id: GeneratePPNAmpCorInspiral.c,v 1.33 2008/08/13 18:32:52 mckechan Exp $") | |
| void | LALGeneratePPNAmpCorInspiral (LALStatus *stat, CoherentGW *output, PPNParamStruc *params) |
| #define MAXORDER 8 |
Definition at line 90 of file GeneratePPNAmpCorInspiral.c.
| #define AMPMAXORDER 6 |
Definition at line 91 of file GeneratePPNAmpCorInspiral.c.
| #define BUFFSIZE 1024 |
Definition at line 92 of file GeneratePPNAmpCorInspiral.c.
| #define ACCURACY (1.0e-8) |
Definition at line 93 of file GeneratePPNAmpCorInspiral.c.
| #define TWOTHIRDS (0.6666666667) |
Definition at line 94 of file GeneratePPNAmpCorInspiral.c.
| #define ONEMINUSEPS (0.99999) |
Definition at line 95 of file GeneratePPNAmpCorInspiral.c.
| #define FREQ | ( | f, | |||
| x | ) |
Value:
do { x2 = (x)*(x); x3 = x2*(x); x4 = x3*(x); x5 = x4*(x); x6 = x5*(x); x7 = x6*(x); (f) = 0; if ( b0 ) (f) += c0; if ( b1 ) (f) += c1*(x); if ( b2 ) (f) += c2*x2; if ( b3 ) (f) += c3*x3; if ( b4 ) (f) += c4*x4; if ( b5 ) (f) += c5*x5; if ( b6 ) (f) += (c6 + p6*( -107.0/2240.0*(-8.0)*(log(2.0*x))))*x6; if ( b7 ) (f) += c7*x7; (f) *= x3; } while (0)
Definition at line 113 of file GeneratePPNAmpCorInspiral.c.
| #define FREELIST | ( | node | ) |
Value:
do { PPNInspiralBuffer *herePtr = (node); while ( herePtr ) { PPNInspiralBuffer *lastPtr = herePtr; herePtr = herePtr->next; LALFree( lastPtr ); } } while (0)
Definition at line 201 of file GeneratePPNAmpCorInspiral.c.
| typedef struct tagFreqDiffParamStruc FreqDiffParamStruc |
| typedef struct tagPPNInspiralBuffer PPNInspiralBuffer |
| NRCSID | ( | GENERATEPPNAMPCORINSPIRALC | , | |
| "$Id: GeneratePPNAmpCorInspiral. | c, | |||
| v 1.33 2008/08/13 18:32:52 mckechan Exp $" | ||||
| ) |
| void LALGeneratePPNAmpCorInspiral | ( | LALStatus * | stat, | |
| CoherentGW * | output, | |||
| PPNParamStruc * | params | |||
| ) |
Definition at line 218 of file GeneratePPNAmpCorInspiral.c.
1.5.2