Loading [MathJax]/extensions/TeX/AMSmath.js
LALApps 10.1.0.1-ea7c608
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ninja.c File Reference

Code for parsing and selecting numerical relativity waves in frame files. More...

Prototypes

static int get_nr_metadata_from_framehistory (NinjaMetaData *data, FrHistory *history, CHAR *metadata_format)
 
static int get_mode_index_from_channel_name (INT4 *mode_l, INT4 *mode_m, CHAR *name)
 
static int get_minmax_modes (INT4 *min, INT4 *max, FrameH *frame)
 
static int get_metadata_from_string (NinjaMetaData *data, CHAR *comment, CHAR *metadata_format)
 
static int metadata_in_range (NinjaMetaData *data, NrParRange *range)
 
static int parse_group_list (NrParRange *range, CHAR *list)
 take a list of numrel group names separated by ";" and parse it to get a vector of NumRelGroup More...
 
int main (INT4 argc, CHAR *argv[])
 

Detailed Description

Code for parsing and selecting numerical relativity waves in frame files.

Author
Badri Krishnan

Definition in file ninja.c.

Go to the source code of this file.

Data Structures

struct  NrParRange
 
struct  NinjaMetaData
 

Macros

#define PROGRAM_NAME   "lalapps_ninja"
 

Variables

int vrbflg
 defined in lal/lib/std/LALError.c More...
 

Macro Definition Documentation

◆ PROGRAM_NAME

#define PROGRAM_NAME   "lalapps_ninja"

Definition at line 68 of file ninja.c.

Function Documentation

◆ get_nr_metadata_from_framehistory()

static int get_nr_metadata_from_framehistory ( NinjaMetaData data,
FrHistory *  history,
CHAR metadata_format 
)
static

Definition at line 367 of file ninja.c.

◆ get_mode_index_from_channel_name()

static int get_mode_index_from_channel_name ( INT4 mode_l,
INT4 mode_m,
CHAR name 
)
static

Definition at line 575 of file ninja.c.

◆ get_minmax_modes()

static int get_minmax_modes ( INT4 min,
INT4 max,
FrameH *  frame 
)
static

Definition at line 545 of file ninja.c.

◆ get_metadata_from_string()

static int get_metadata_from_string ( NinjaMetaData data,
CHAR comment,
CHAR metadata_format 
)
static

Definition at line 398 of file ninja.c.

◆ metadata_in_range()

static int metadata_in_range ( NinjaMetaData data,
NrParRange range 
)
static

Definition at line 507 of file ninja.c.

◆ parse_group_list()

static int parse_group_list ( NrParRange range,
CHAR list 
)
static

take a list of numrel group names separated by ";" and parse it to get a vector of NumRelGroup

Definition at line 629 of file ninja.c.

◆ main()

int main ( INT4  argc,
CHAR argv[] 
)

Definition at line 120 of file ninja.c.

Variable Documentation

◆ vrbflg

int vrbflg
extern

defined in lal/lib/std/LALError.c