19 #ifndef _LALSIMINSPIRALTESTGRPARAMS_H
20 #define _LALSIMINSPIRALTESTGRPARAMS_H
26 #include <lal/LALMalloc.h>
27 #include <lal/LALError.h>
28 #include <lal/LALSimInspiralWaveformParams.h>
30 #if defined(__cplusplus)
44 typedef struct tagLALSimInspiralTestGRParamData
53 typedef struct tagLALSimInspiralTestGRParam
55 struct tagLALSimInspiralTestGRParamData *
data;
56 struct tagLALSimInspiralTestGRParam *
next;
75 #elif defined(__cplusplus)
int XLALSimInspiralPrintTestGRParam(FILE *fp, LALSimInspiralTestGRParam *parameter)
Function that prints the whole test GR params linked list.
double XLALSimInspiralGetTestGRParam(const LALSimInspiralTestGRParam *parameter, const char *name)
Function that returns the value of the desired parameters in the test GR parameters linked list.
int XLALSimInspiralSetTestGRParam(LALSimInspiralTestGRParam *parameter, const char *name, const double value)
Function that sets the value of the desired parameter in the test GR parameters linked list to 'value...
int XLALSimInspiralAddTestGRParam(LALSimInspiralTestGRParam **parameter, const char *name, const double value)
Function that adds a prameter to the test GR parameters linked list.
int XLALSimInspiralWaveformParamsNonGRAreDefault(LALDict *params)
void XLALSimInspiralDestroyTestGRParam(LALSimInspiralTestGRParam *parameter)
Function that destroys the whole test GR params linked list.
bool XLALSimInspiralTestGRParamExists(const LALSimInspiralTestGRParam *parameter, const char *name)
Function that checks whether the requested parameter exists within the test GR parameters linked list...
LALSimInspiralTestGRParam * XLALSimInspiralCreateTestGRParam(const char *name, double value)
Function that creates the head node of the test GR parameters linked list.
Linked list node for the testing GR parameters.
double value
Value of the variable.
Linked list of any number of parameters for testing GR.
struct tagLALSimInspiralTestGRParamData * data
Current variable.
struct tagLALSimInspiralTestGRParam * next
The next variable in linked list.