popcorn.c File Reference

#include <stdio.h>
#include <math.h>
#include <string.h>
#include <unistd.h>
#include <getopt.h>
#include <gsl/gsl_rng.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_randist.h>
#include <gsl/gsl_multimin.h>
#include <FrameL.h>
#include <lal/LALStdio.h>
#include <lal/LALStdlib.h>
#include <lal/LALConfig.h>
#include <lal/Units.h>
#include <lal/LALConstants.h>
#include <lal/LALStatusMacros.h>
#include <lal/AVFactories.h>
#include <lal/PrintFTSeries.h>
#include <lal/ReadFTSeries.h>
#include <lal/StreamInput.h>
#include <lal/PrintVector.h>
#include <lal/VectorOps.h>
#include <lal/FileIO.h>
#include <lal/FrameCache.h>
#include <lal/FrameStream.h>
#include <lal/ResampleTimeSeries.h>

Include dependency graph for popcorn.c:

Go to the source code of this file.

Defines

#define CVS_ID   "$Id: popcorn.c,v 1.16 2008/09/16 09:31:21 tania Exp $"
#define CVS_REVISION   "$Revision: 1.16 $"
#define CVS_DATE   "$Date: 2008/09/16 09:31:21 $"
#define PROGRAM_NAME   "popcorn"

Functions

 NRCSID (POPCORNC,"$Id: popcorn.c,v 1.16 2008/09/16 09:31:21 tania Exp $")
 RCSID ("$Id: popcorn.c,v 1.16 2008/09/16 09:31:21 tania Exp $")
double lambda0 (gsl_vector *x, void *params)
double lambda1 (gsl_vector *x, void *params)
double lambda2 (gsl_vector *x, void *params)
void parseOptions (INT4 argc, CHAR *argv[])
void displayUsage (INT4 exitcode)
INT4 main (INT4 argc, CHAR *argv[])
 MAIN function of SideBandMCMC code Compute the posterior pdfs of the orbital and nuisance parameters of a binary signal in Fstat form.

Variables

char * optarg
int optind
UINT4 job = 1
UINT4 Npt = 1000000
UINT8 startTime = 700000000
UINT8 stopTime = 700000150
UINT4 duration = 10000
CHAR frameCache1 [200] = "H1.cache"
CHAR frameCache2 [200] = "H2.cache"
CHAR channel1 [LALNameLength] = "H1:STRAIN"
CHAR channel2 [LALNameLength] = "H2:STRAIN"
UINT4 sampleRate = 16384
UINT4 resampleRate = 1024
UINT4 stat = 0
REAL8 mu = 0.2
REAL8 sigma = 0.8
REAL8 sigma1 = 1.
REAL8 sigma2 = 1.
REAL8 mu0 = 0.1
REAL8 sigma0 = 0.1
REAL8 N0 = 0.1
REAL8 v1
REAL8 v2
REAL8 v12
REAL8Vectorh
REAL8Vectors1
REAL8Vectors2
REAL8Vectore12


Define Documentation

#define CVS_ID   "$Id: popcorn.c,v 1.16 2008/09/16 09:31:21 tania Exp $"

Definition at line 68 of file popcorn.c.

#define CVS_REVISION   "$Revision: 1.16 $"

Definition at line 69 of file popcorn.c.

#define CVS_DATE   "$Date: 2008/09/16 09:31:21 $"

Definition at line 70 of file popcorn.c.

#define PROGRAM_NAME   "popcorn"

Definition at line 71 of file popcorn.c.


Function Documentation

NRCSID ( POPCORNC  ,
"$Id: popcorn.  c,
v 1.16 2008/09/16 09:31:21 tania Exp $"   
)

RCSID ( "$Id: popcorn.  c,
v 1.16 2008/09/16 09:31:21 tania Exp $"   
)

double lambda0 ( gsl_vector *  x,
void *  params 
)

Definition at line 598 of file popcorn.c.

double lambda1 ( gsl_vector *  x,
void *  params 
)

Definition at line 623 of file popcorn.c.

double lambda2 ( gsl_vector *  x,
void *  params 
)

Definition at line 665 of file popcorn.c.

void parseOptions ( INT4  argc,
CHAR argv[] 
)

Definition at line 723 of file popcorn.c.

void displayUsage ( INT4  exitcode  ) 

Definition at line 904 of file popcorn.c.

INT4 main ( INT4  argc,
CHAR argv[] 
)

MAIN function of SideBandMCMC code Compute the posterior pdfs of the orbital and nuisance parameters of a binary signal in Fstat form.

Main function

Parameters:
[in] argc INT4
[in] argv[] CHAR*
Returns:
return 0 on normal exit.

declaration

setup

noise

generate gw signal

maximize likelihood function for parameter estimation

postprocessing

cleanup

Definition at line 118 of file popcorn.c.


Variable Documentation

char* optarg

Definition at line 176 of file GeneralMeshTest.c.

int optind

Definition at line 149 of file packages/support/src/getopt.c.

UINT4 job = 1

Definition at line 88 of file popcorn.c.

UINT4 Npt = 1000000

Definition at line 89 of file popcorn.c.

UINT8 startTime = 700000000

Definition at line 90 of file popcorn.c.

UINT8 stopTime = 700000150

Definition at line 91 of file popcorn.c.

UINT4 duration = 10000

Definition at line 92 of file popcorn.c.

CHAR frameCache1[200] = "H1.cache"

Definition at line 93 of file popcorn.c.

CHAR frameCache2[200] = "H2.cache"

Definition at line 94 of file popcorn.c.

CHAR channel1[LALNameLength] = "H1:STRAIN"

Definition at line 95 of file popcorn.c.

CHAR channel2[LALNameLength] = "H2:STRAIN"

Definition at line 96 of file popcorn.c.

UINT4 sampleRate = 16384

Definition at line 97 of file popcorn.c.

UINT4 resampleRate = 1024

Definition at line 98 of file popcorn.c.

UINT4 stat = 0

Definition at line 100 of file popcorn.c.

static REAL8 mu = 0.2

Definition at line 101 of file popcorn.c.

REAL8 sigma = 0.8

Definition at line 102 of file popcorn.c.

REAL8 sigma1 = 1.

Definition at line 103 of file popcorn.c.

REAL8 sigma2 = 1.

Definition at line 104 of file popcorn.c.

REAL8 mu0 = 0.1

Definition at line 105 of file popcorn.c.

REAL8 sigma0 = 0.1

Definition at line 106 of file popcorn.c.

REAL8 N0 = 0.1

Definition at line 108 of file popcorn.c.

REAL8 v1

Definition at line 109 of file popcorn.c.

REAL8 v2

Definition at line 109 of file popcorn.c.

REAL8 v12

Definition at line 109 of file popcorn.c.

REAL8Vector* h

Definition at line 110 of file popcorn.c.

REAL8Vector * s1

Definition at line 110 of file popcorn.c.

REAL8Vector * s2

Definition at line 110 of file popcorn.c.

REAL8Vector * e12

Definition at line 110 of file popcorn.c.


Generated on Sun Oct 12 02:33:17 2008 for LAL by  doxygen 1.5.2