LALMetaIO 4.0.6.1-eeff03c
process_params.c File Reference

Prototypes

ProcessParamsTableXLALCreateProcessParamsTableRow (const ProcessTable *process)
 Create a ProcessParamsTable structure. More...
 
ProcessParamsTableXLALDestroyProcessParamsTableRow (ProcessParamsTable *row)
 Destroy a ProcessParamsTable structure. More...
 
void XLALDestroyProcessParamsTable (ProcessParamsTable *head)
 Destroy a ProcessParamsTable linked list. More...
 
int XLALCountProcessParamsTable (ProcessParamsTable *head)
 Count the number of rows in a ProcessParamsTable linked the list. More...
 
ProcessParamsTableXLALProcessParamsTableFromLIGOLw (const char *filename)
 Read the process_params table from a LIGO Light Weight XML file into a linked list of ProcessParamsTable structures. More...
 
int XLALWriteLIGOLwXMLProcessParamsTable (LIGOLwXMLStream *xml, const ProcessParamsTable *process_params)
 Write a process_params table to an XML file. More...
 

Go to the source code of this file.

Function Documentation

◆ XLALCreateProcessParamsTableRow()

ProcessParamsTable * XLALCreateProcessParamsTableRow ( const ProcessTable process)

Create a ProcessParamsTable structure.

Definition at line 40 of file process_params.c.

◆ XLALDestroyProcessParamsTableRow()

ProcessParamsTable * XLALDestroyProcessParamsTableRow ( ProcessParamsTable row)

Destroy a ProcessParamsTable structure.

Definition at line 66 of file process_params.c.

◆ XLALDestroyProcessParamsTable()

void XLALDestroyProcessParamsTable ( ProcessParamsTable head)

Destroy a ProcessParamsTable linked list.

Definition at line 79 of file process_params.c.

◆ XLALCountProcessParamsTable()

int XLALCountProcessParamsTable ( ProcessParamsTable head)

Count the number of rows in a ProcessParamsTable linked the list.

Definition at line 91 of file process_params.c.

◆ XLALProcessParamsTableFromLIGOLw()

ProcessParamsTable * XLALProcessParamsTableFromLIGOLw ( const char *  filename)

Read the process_params table from a LIGO Light Weight XML file into a linked list of ProcessParamsTable structures.

Definition at line 108 of file process_params.c.

◆ XLALWriteLIGOLwXMLProcessParamsTable()

int XLALWriteLIGOLwXMLProcessParamsTable ( LIGOLwXMLStream xml,
const ProcessParamsTable process_params 
)

Write a process_params table to an XML file.

Definition at line 204 of file process_params.c.