#include <math.h>#include <stdlib.h>#include <lal/LALStdio.h>#include <lal/FileIO.h>#include <lal/LALStdlib.h>#include <lal/LALConstants.h>#include <lal/Grid.h>#include <lal/StreamInput.h>#include <lal/TwoDMesh.h>#include "TwoDMeshPlot.h"Include dependency graph for TwoDMeshTest.c:

Go to the source code of this file.
Defines | |
| #define | TWODMESHTESTC_ENORM 0 |
| #define | TWODMESHTESTC_ESUB 1 |
| #define | TWODMESHTESTC_EARG 2 |
| #define | TWODMESHTESTC_EBAD 3 |
| #define | TWODMESHTESTC_EMEM 4 |
| #define | TWODMESHTESTC_EFILE 5 |
| #define | TWODMESHTESTC_EMETRIC 6 |
| #define | TWODMESHTESTC_MSGENORM "Normal exit" |
| #define | TWODMESHTESTC_MSGESUB "Subroutine failed" |
| #define | TWODMESHTESTC_MSGEARG "Error parsing arguments" |
| #define | TWODMESHTESTC_MSGEBAD "Bad argument value" |
| #define | TWODMESHTESTC_MSGEMEM "Memory allocation error" |
| #define | TWODMESHTESTC_MSGEFILE "Could not open file" |
| #define | TWODMESHTESTC_MSGEMETRIC "Axis length is zero or negative within specified region" |
| #define | X1 (1.0) |
| #define | Y1 (0.0) |
| #define | X2 (0.0) |
| #define | Y2 (1.0) |
| #define | A_DEFAULT (0.1) |
| #define | B_DEFAULT (0.05) |
| #define | C_DEFAULT (1.0) |
| #define | DADX (0.0) |
| #define | DBDX (0.0) |
| #define | DCDX (0.0) |
| #define | DADY (0.0) |
| #define | DBDY (0.0) |
| #define | DCDY (0.0) |
| #define | MISMATCH (1.0) |
| #define | USAGE |
| #define | ERROR(code, msg, statement) |
| #define | INFO(statement) |
| #define | SUB(func, statusptr) |
Functions | |
| NRCSID (TWODMESHTESTC,"$Id: TwoDMeshTest.c,v 1.8 2007/06/08 14:41:52 bema Exp $") | |
| void | LALRangeTest (LALStatus *stat, REAL4 range[2], REAL4 x, void *params) |
| void | LALMetricTest (LALStatus *stat, REAL4 metric[3], REAL4 position[2], void *params) |
| int | main (int argc, char **argv) |
Variables | |
| int | lalDebugLevel = 0 |
| char * | lalWatch |
| #define TWODMESHTESTC_ENORM 0 |
Definition at line 87 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_ESUB 1 |
Definition at line 88 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_EARG 2 |
Definition at line 89 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_EBAD 3 |
Definition at line 90 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_EMEM 4 |
Definition at line 91 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_EFILE 5 |
Definition at line 92 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_EMETRIC 6 |
Definition at line 93 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGENORM "Normal exit" |
Definition at line 95 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGESUB "Subroutine failed" |
Definition at line 96 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGEARG "Error parsing arguments" |
Definition at line 97 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGEBAD "Bad argument value" |
Definition at line 98 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGEMEM "Memory allocation error" |
Definition at line 99 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGEFILE "Could not open file" |
Definition at line 100 of file TwoDMeshTest.c.
| #define TWODMESHTESTC_MSGEMETRIC "Axis length is zero or negative within specified region" |
Definition at line 101 of file TwoDMeshTest.c.
| #define X1 (1.0) |
Definition at line 279 of file TwoDMeshTest.c.
| #define Y1 (0.0) |
Definition at line 280 of file TwoDMeshTest.c.
| #define X2 (0.0) |
Definition at line 281 of file TwoDMeshTest.c.
| #define Y2 (1.0) |
Definition at line 282 of file TwoDMeshTest.c.
| #define A_DEFAULT (0.1) |
Definition at line 283 of file TwoDMeshTest.c.
| #define B_DEFAULT (0.05) |
Definition at line 284 of file TwoDMeshTest.c.
| #define C_DEFAULT (1.0) |
Definition at line 285 of file TwoDMeshTest.c.
| #define DADX (0.0) |
Definition at line 286 of file TwoDMeshTest.c.
| #define DBDX (0.0) |
Definition at line 287 of file TwoDMeshTest.c.
| #define DCDX (0.0) |
Definition at line 288 of file TwoDMeshTest.c.
| #define DADY (0.0) |
Definition at line 289 of file TwoDMeshTest.c.
| #define DBDY (0.0) |
Definition at line 290 of file TwoDMeshTest.c.
| #define DCDY (0.0) |
Definition at line 291 of file TwoDMeshTest.c.
| #define MISMATCH (1.0) |
Definition at line 292 of file TwoDMeshTest.c.
| #define USAGE |
Value:
"Usage: %s [-o outfile] [-p psfile flags] [-d debug]\n" "\t[-m mismatch nmax cmax] [-b x1 y1 x2 y2 ] [-e a b c]\n" "\t[-x dadx dbdx dcdx] [-y dady dbdy dcdy] [-i metricfile rangefile]\n"
Definition at line 295 of file TwoDMeshTest.c.
| #define ERROR | ( | code, | |||
| msg, | |||||
| statement | ) |
Value:
if ( lalDebugLevel & LALERROR ) { LALPrintError( "Error[0] %d: program %s, file %s, line %d, %s\n" " %s %s\n", (code), *argv, __FILE__, __LINE__, TWODMESHTESTC, statement ? statement : "", (msg) ); } else (void)(0)
Definition at line 300 of file TwoDMeshTest.c.
| #define INFO | ( | statement | ) |
Value:
if ( lalDebugLevel & LALINFO ) { LALPrintError( "Info[0]: program %s, file %s, line %d, %s\n" " %s\n", *argv, __FILE__, __LINE__, TWODMESHTESTC, (statement) ); } else (void)(0)
Definition at line 310 of file TwoDMeshTest.c.
| #define SUB | ( | func, | |||
| statusptr | ) |
Value:
if ( (func), (statusptr)->statusCode ) { ERROR( TWODMESHTESTC_ESUB, TWODMESHTESTC_MSGESUB, "Function call \"" #func "\" failed:" ); return TWODMESHTESTC_ESUB; } else (void)(0)
Definition at line 319 of file TwoDMeshTest.c.
| NRCSID | ( | TWODMESHTESTC | , | |
| "$Id: TwoDMeshTest. | c, | |||
| v 1.8 2007/06/08 14:41:52 bema Exp $" | ||||
| ) |
Definition at line 720 of file TwoDMeshTest.c.
Definition at line 780 of file TwoDMeshTest.c.
| int main | ( | int | argc, | |
| char ** | argv | |||
| ) |
Definition at line 344 of file TwoDMeshTest.c.
| int lalDebugLevel = 0 |
| lalDebugLevel | INT4 Control debugging behaviours. Defined in lalapps.h |
Definition at line 278 of file TwoDMeshTest.c.
| char* lalWatch |
Definition at line 330 of file TwoDMeshTest.c.
1.5.2