SimulatePopcorn.h File Reference

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <time.h>
#include <lal/LALStdlib.h>
#include <lal/LALConstants.h>
#include <lal/StochasticCrossCorrelation.h>
#include <lal/AVFactories.h>
#include <lal/RealFFT.h>
#include <lal/ComplexFFT.h>
#include <lal/Units.h>
#include <lal/Random.h>
#include <lal/DetectorSite.h>

Include dependency graph for SimulatePopcorn.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  tagSimPopcornInputStruc
struct  tagSimPopcornParamsStruc
struct  tagSimPopcornOutputStruc

Defines

#define SIMULATEPOPCORNH_ENULLP   1
#define SIMULATEPOPCORNH_ENONNULLFMIN   2
#define SIMULATEPOPCORNH_EMMDELTA   3
#define SIMULATEPOPCORNH_EMMLEN   4
#define SIMULATEPOPCORNH_EBV   5
#define SIMULATEPOPCORNH_MSGENULLP   "Null pointer"
#define SIMULATEPOPCORNH_MSGENONNULLFMIN   "Non zero start frequency"
#define SIMULATEPOPCORNH_MSGEMMDELTA   "Mismatch in sequence spacings"
#define SIMULATEPOPCORNH_MSGEMMLEN   "Mismatch in sequence lengths"
#define SIMULATEPOPCORNH_MSGEBV   "Bad input or parameter"
#define SIMULATEPOPCORN_ho   0.7
#define SIMULATEPOPCORN_OMEGAMATTER   0.3
#define SIMULATEPOPCORN_OMEGAVACUUM   0.7

Typedefs

typedef void( REAL4LALWform )(REAL4 *output, REAL4 input)
typedef tagSimPopcornInputStruc SimPopcornInputStruc
typedef tagSimPopcornParamsStruc SimPopcornParamsStruc
typedef tagSimPopcornOutputStruc SimPopcornOutputStruc

Functions

 NRCSID (SIMULATEPOPCORNH,"$Id: SimulatePopcorn.h,v 1.12 2007/06/08 14:41:47 bema Exp $")
void LALSimPopcornTimeSeries (LALStatus *status, SimPopcornOutputStruc *output, SimPopcornInputStruc *input, SimPopcornParamsStruc *params)


Define Documentation

#define SIMULATEPOPCORNH_ENULLP   1

Definition at line 78 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_ENONNULLFMIN   2

Definition at line 79 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_EMMDELTA   3

Definition at line 80 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_EMMLEN   4

Definition at line 81 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_EBV   5

Definition at line 82 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_MSGENULLP   "Null pointer"

Definition at line 85 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_MSGENONNULLFMIN   "Non zero start frequency"

Definition at line 86 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_MSGEMMDELTA   "Mismatch in sequence spacings"

Definition at line 87 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_MSGEMMLEN   "Mismatch in sequence lengths"

Definition at line 88 of file SimulatePopcorn.h.

#define SIMULATEPOPCORNH_MSGEBV   "Bad input or parameter"

Definition at line 89 of file SimulatePopcorn.h.

#define SIMULATEPOPCORN_ho   0.7

Definition at line 96 of file SimulatePopcorn.h.

#define SIMULATEPOPCORN_OMEGAMATTER   0.3

Definition at line 97 of file SimulatePopcorn.h.

#define SIMULATEPOPCORN_OMEGAVACUUM   0.7

Definition at line 98 of file SimulatePopcorn.h.


Typedef Documentation

typedef void( REAL4LALWform)(REAL4 *output, REAL4 input)

Definition at line 106 of file SimulatePopcorn.h.

typedef struct tagSimPopcornInputStruc SimPopcornInputStruc

typedef struct tagSimPopcornParamsStruc SimPopcornParamsStruc

typedef struct tagSimPopcornOutputStruc SimPopcornOutputStruc


Function Documentation

NRCSID ( SIMULATEPOPCORNH  ,
"$Id: SimulatePopcorn.  h,
v 1.12 2007/06/08 14:41:47 bema Exp $"   
)

void LALSimPopcornTimeSeries ( LALStatus status,
SimPopcornOutputStruc output,
SimPopcornInputStruc input,
SimPopcornParamsStruc params 
)

output

input

parameters

read input parameters

check for mismatches

Definition at line 222 of file SimulatePopcorn.c.


Generated on Sat Sep 6 03:08:28 2008 for LAL by  doxygen 1.5.2