Loading [MathJax]/extensions/TeX/AMSsymbols.js
LAL 7.7.0.1-00ddc7f
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
ArrayFactories.c
Go to the documentation of this file.
1#include <string.h>
2#include <lal/LALStdlib.h>
3#include <lal/AVFactories.h>
4
5#define TYPECODE Z
6#define TYPE COMPLEX16
7#include "CreateArray_source.c"
8#include "ResizeArray_source.c"
9#include "DestroyArray_source.c"
10#undef TYPECODE
11#undef TYPE
12
13#define TYPECODE C
14#define TYPE COMPLEX8
15#include "CreateArray_source.c"
16#include "ResizeArray_source.c"
17#include "DestroyArray_source.c"
18#undef TYPECODE
19#undef TYPE
20
21#define TYPECODE D
22#define TYPE REAL8
23#include "CreateArray_source.c"
24#include "ResizeArray_source.c"
25#include "DestroyArray_source.c"
26#undef TYPECODE
27#undef TYPE
28
29#define TYPECODE S
30#define TYPE REAL4
31#include "CreateArray_source.c"
32#include "ResizeArray_source.c"
33#include "DestroyArray_source.c"
34#undef TYPECODE
35#undef TYPE
36
37#define TYPECODE I2
38#define TYPE INT2
39#include "CreateArray_source.c"
40#include "ResizeArray_source.c"
41#include "DestroyArray_source.c"
42#undef TYPECODE
43#undef TYPE
44
45#define TYPECODE I4
46#define TYPE INT4
47#include "CreateArray_source.c"
48#include "ResizeArray_source.c"
49#include "DestroyArray_source.c"
50#undef TYPECODE
51#undef TYPE
52
53#define TYPECODE I8
54#define TYPE INT8
55#include "CreateArray_source.c"
56#include "ResizeArray_source.c"
57#include "DestroyArray_source.c"
58#undef TYPECODE
59#undef TYPE
60
61#define TYPECODE U2
62#define TYPE UINT2
63#include "CreateArray_source.c"
64#include "ResizeArray_source.c"
65#include "DestroyArray_source.c"
66#undef TYPECODE
67#undef TYPE
68
69#define TYPECODE U4
70#define TYPE UINT4
71#include "CreateArray_source.c"
72#include "ResizeArray_source.c"
73#include "DestroyArray_source.c"
74#undef TYPECODE
75#undef TYPE
76
77#define TYPECODE U8
78#define TYPE UINT8
79#include "CreateArray_source.c"
80#include "ResizeArray_source.c"
81#include "DestroyArray_source.c"
82#undef TYPECODE
83#undef TYPE
84
85#define TYPE REAL4
86#include "CreateArray_source.c"
87#include "ResizeArray_source.c"
88#include "DestroyArray_source.c"
89#undef TYPE