GeneratePPNAmpCorInspiral.c File Reference

#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 Documentation

#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 Documentation

typedef struct tagFreqDiffParamStruc FreqDiffParamStruc

typedef struct tagPPNInspiralBuffer PPNInspiralBuffer


Function Documentation

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.


Generated on Thu Aug 28 03:13:23 2008 for LAL by  doxygen 1.5.2