AVFactories.h File Reference

#include <lal/LALDatatypes.h>
#include <stdarg.h>

Include dependency graph for AVFactories.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define AVFACTORIESH_ELENGTH   1
#define AVFACTORIESH_EVPTR   2
#define AVFACTORIESH_EUPTR   4
#define AVFACTORIESH_EDPTR   8
#define AVFACTORIESH_EMALLOC   16
#define AVFACTORIESH_MSGELENGTH   "Illegal length."
#define AVFACTORIESH_MSGEVPTR   "Null vector/array handle."
#define AVFACTORIESH_MSGEUPTR   "Non-null vector/array pointer."
#define AVFACTORIESH_MSGEDPTR   "Null vector/array data."
#define AVFACTORIESH_MSGEMALLOC   "Malloc failure."

Functions

 NRCSID (AVFACTORIESH,"$Id: AVFactoriesH.m4,v 1.2 2004/11/04 22:48:56 jolien Exp $")
CHARVectorXLALCreateCHARVector (UINT4 length)
CHARVectorXLALResizeCHARVector (CHARVector *vector, UINT4 length)
void XLALDestroyCHARVector (CHARVector *vector)
void LALCHARCreateVector (LALStatus *, CHARVector **, UINT4)
void LALCHARResizeVector (LALStatus *, CHARVector **, UINT4)
void LALCHARDestroyVector (LALStatus *, CHARVector **)
INT2VectorXLALCreateINT2Vector (UINT4 length)
INT2VectorXLALResizeINT2Vector (INT2Vector *vector, UINT4 length)
void XLALDestroyINT2Vector (INT2Vector *vector)
void LALI2CreateVector (LALStatus *, INT2Vector **, UINT4)
void LALI2ResizeVector (LALStatus *, INT2Vector **, UINT4)
void LALI2DestroyVector (LALStatus *, INT2Vector **)
INT2ArrayXLALCreateINT2ArrayL (UINT4,...)
INT2ArrayXLALCreateINT2ArrayV (UINT4, UINT4 *)
INT2ArrayXLALCreateINT2Array (UINT4Vector *)
INT2ArrayXLALResizeINT2ArrayL (INT2Array *, UINT4,...)
INT2ArrayXLALResizeINT2ArrayV (INT2Array *, UINT4, UINT4 *)
INT2ArrayXLALResizeINT2Array (INT2Array *, UINT4Vector *)
void XLALDestroyINT2Array (INT2Array *)
void LALI2CreateArray (LALStatus *, INT2Array **, UINT4Vector *)
void LALI2ResizeArray (LALStatus *, INT2Array **, UINT4Vector *)
void LALI2DestroyArray (LALStatus *, INT2Array **)
INT4VectorXLALCreateINT4Vector (UINT4 length)
INT4VectorXLALResizeINT4Vector (INT4Vector *vector, UINT4 length)
void XLALDestroyINT4Vector (INT4Vector *vector)
void LALI4CreateVector (LALStatus *, INT4Vector **, UINT4)
void LALI4ResizeVector (LALStatus *, INT4Vector **, UINT4)
void LALI4DestroyVector (LALStatus *, INT4Vector **)
INT4ArrayXLALCreateINT4ArrayL (UINT4,...)
INT4ArrayXLALCreateINT4ArrayV (UINT4, UINT4 *)
INT4ArrayXLALCreateINT4Array (UINT4Vector *)
INT4ArrayXLALResizeINT4ArrayL (INT4Array *, UINT4,...)
INT4ArrayXLALResizeINT4ArrayV (INT4Array *, UINT4, UINT4 *)
INT4ArrayXLALResizeINT4Array (INT4Array *, UINT4Vector *)
void XLALDestroyINT4Array (INT4Array *)
void LALI4CreateArray (LALStatus *, INT4Array **, UINT4Vector *)
void LALI4ResizeArray (LALStatus *, INT4Array **, UINT4Vector *)
void LALI4DestroyArray (LALStatus *, INT4Array **)
INT8VectorXLALCreateINT8Vector (UINT4 length)
INT8VectorXLALResizeINT8Vector (INT8Vector *vector, UINT4 length)
void XLALDestroyINT8Vector (INT8Vector *vector)
void LALI8CreateVector (LALStatus *, INT8Vector **, UINT4)
void LALI8ResizeVector (LALStatus *, INT8Vector **, UINT4)
void LALI8DestroyVector (LALStatus *, INT8Vector **)
INT8ArrayXLALCreateINT8ArrayL (UINT4,...)
INT8ArrayXLALCreateINT8ArrayV (UINT4, UINT4 *)
INT8ArrayXLALCreateINT8Array (UINT4Vector *)
INT8ArrayXLALResizeINT8ArrayL (INT8Array *, UINT4,...)
INT8ArrayXLALResizeINT8ArrayV (INT8Array *, UINT4, UINT4 *)
INT8ArrayXLALResizeINT8Array (INT8Array *, UINT4Vector *)
void XLALDestroyINT8Array (INT8Array *)
void LALI8CreateArray (LALStatus *, INT8Array **, UINT4Vector *)
void LALI8ResizeArray (LALStatus *, INT8Array **, UINT4Vector *)
void LALI8DestroyArray (LALStatus *, INT8Array **)
UINT2VectorXLALCreateUINT2Vector (UINT4 length)
UINT2VectorXLALResizeUINT2Vector (UINT2Vector *vector, UINT4 length)
void XLALDestroyUINT2Vector (UINT2Vector *vector)
void LALU2CreateVector (LALStatus *, UINT2Vector **, UINT4)
void LALU2ResizeVector (LALStatus *, UINT2Vector **, UINT4)
void LALU2DestroyVector (LALStatus *, UINT2Vector **)
UINT2ArrayXLALCreateUINT2ArrayL (UINT4,...)
UINT2ArrayXLALCreateUINT2ArrayV (UINT4, UINT4 *)
UINT2ArrayXLALCreateUINT2Array (UINT4Vector *)
UINT2ArrayXLALResizeUINT2ArrayL (UINT2Array *, UINT4,...)
UINT2ArrayXLALResizeUINT2ArrayV (UINT2Array *, UINT4, UINT4 *)
UINT2ArrayXLALResizeUINT2Array (UINT2Array *, UINT4Vector *)
void XLALDestroyUINT2Array (UINT2Array *)
void LALU2CreateArray (LALStatus *, UINT2Array **, UINT4Vector *)
void LALU2ResizeArray (LALStatus *, UINT2Array **, UINT4Vector *)
void LALU2DestroyArray (LALStatus *, UINT2Array **)
UINT4VectorXLALCreateUINT4Vector (UINT4 length)
UINT4VectorXLALResizeUINT4Vector (UINT4Vector *vector, UINT4 length)
void XLALDestroyUINT4Vector (UINT4Vector *vector)
void LALU4CreateVector (LALStatus *, UINT4Vector **, UINT4)
void LALU4ResizeVector (LALStatus *, UINT4Vector **, UINT4)
void LALU4DestroyVector (LALStatus *, UINT4Vector **)
UINT4ArrayXLALCreateUINT4ArrayL (UINT4,...)
UINT4ArrayXLALCreateUINT4ArrayV (UINT4, UINT4 *)
UINT4ArrayXLALCreateUINT4Array (UINT4Vector *)
UINT4ArrayXLALResizeUINT4ArrayL (UINT4Array *, UINT4,...)
UINT4ArrayXLALResizeUINT4ArrayV (UINT4Array *, UINT4, UINT4 *)
UINT4ArrayXLALResizeUINT4Array (UINT4Array *, UINT4Vector *)
void XLALDestroyUINT4Array (UINT4Array *)
void LALU4CreateArray (LALStatus *, UINT4Array **, UINT4Vector *)
void LALU4ResizeArray (LALStatus *, UINT4Array **, UINT4Vector *)
void LALU4DestroyArray (LALStatus *, UINT4Array **)
UINT8VectorXLALCreateUINT8Vector (UINT4 length)
UINT8VectorXLALResizeUINT8Vector (UINT8Vector *vector, UINT4 length)
void XLALDestroyUINT8Vector (UINT8Vector *vector)
void LALU8CreateVector (LALStatus *, UINT8Vector **, UINT4)
void LALU8ResizeVector (LALStatus *, UINT8Vector **, UINT4)
void LALU8DestroyVector (LALStatus *, UINT8Vector **)
UINT8ArrayXLALCreateUINT8ArrayL (UINT4,...)
UINT8ArrayXLALCreateUINT8ArrayV (UINT4, UINT4 *)
UINT8ArrayXLALCreateUINT8Array (UINT4Vector *)
UINT8ArrayXLALResizeUINT8ArrayL (UINT8Array *, UINT4,...)
UINT8ArrayXLALResizeUINT8ArrayV (UINT8Array *, UINT4, UINT4 *)
UINT8ArrayXLALResizeUINT8Array (UINT8Array *, UINT4Vector *)
void XLALDestroyUINT8Array (UINT8Array *)
void LALU8CreateArray (LALStatus *, UINT8Array **, UINT4Vector *)
void LALU8ResizeArray (LALStatus *, UINT8Array **, UINT4Vector *)
void LALU8DestroyArray (LALStatus *, UINT8Array **)
REAL4VectorXLALCreateREAL4Vector (UINT4 length)
REAL4VectorXLALResizeREAL4Vector (REAL4Vector *vector, UINT4 length)
void XLALDestroyREAL4Vector (REAL4Vector *vector)
void LALSCreateVector (LALStatus *, REAL4Vector **, UINT4)
void LALSResizeVector (LALStatus *, REAL4Vector **, UINT4)
void LALSDestroyVector (LALStatus *, REAL4Vector **)
REAL4ArrayXLALCreateREAL4ArrayL (UINT4,...)
REAL4ArrayXLALCreateREAL4ArrayV (UINT4, UINT4 *)
REAL4ArrayXLALCreateREAL4Array (UINT4Vector *)
REAL4ArrayXLALResizeREAL4ArrayL (REAL4Array *, UINT4,...)
REAL4ArrayXLALResizeREAL4ArrayV (REAL4Array *, UINT4, UINT4 *)
REAL4ArrayXLALResizeREAL4Array (REAL4Array *, UINT4Vector *)
void XLALDestroyREAL4Array (REAL4Array *)
void LALSCreateArray (LALStatus *, REAL4Array **, UINT4Vector *)
void LALSResizeArray (LALStatus *, REAL4Array **, UINT4Vector *)
void LALSDestroyArray (LALStatus *, REAL4Array **)
REAL8VectorXLALCreateREAL8Vector (UINT4 length)
REAL8VectorXLALResizeREAL8Vector (REAL8Vector *vector, UINT4 length)
void XLALDestroyREAL8Vector (REAL8Vector *vector)
void LALDCreateVector (LALStatus *, REAL8Vector **, UINT4)
void LALDResizeVector (LALStatus *, REAL8Vector **, UINT4)
void LALDDestroyVector (LALStatus *, REAL8Vector **)
REAL8ArrayXLALCreateREAL8ArrayL (UINT4,...)
REAL8ArrayXLALCreateREAL8ArrayV (UINT4, UINT4 *)
REAL8ArrayXLALCreateREAL8Array (UINT4Vector *)
REAL8ArrayXLALResizeREAL8ArrayL (REAL8Array *, UINT4,...)
REAL8ArrayXLALResizeREAL8ArrayV (REAL8Array *, UINT4, UINT4 *)
REAL8ArrayXLALResizeREAL8Array (REAL8Array *, UINT4Vector *)
void XLALDestroyREAL8Array (REAL8Array *)
void LALDCreateArray (LALStatus *, REAL8Array **, UINT4Vector *)
void LALDResizeArray (LALStatus *, REAL8Array **, UINT4Vector *)
void LALDDestroyArray (LALStatus *, REAL8Array **)
COMPLEX8VectorXLALCreateCOMPLEX8Vector (UINT4 length)
COMPLEX8VectorXLALResizeCOMPLEX8Vector (COMPLEX8Vector *vector, UINT4 length)
void XLALDestroyCOMPLEX8Vector (COMPLEX8Vector *vector)
void LALCCreateVector (LALStatus *, COMPLEX8Vector **, UINT4)
void LALCResizeVector (LALStatus *, COMPLEX8Vector **, UINT4)
void LALCDestroyVector (LALStatus *, COMPLEX8Vector **)
COMPLEX8ArrayXLALCreateCOMPLEX8ArrayL (UINT4,...)
COMPLEX8ArrayXLALCreateCOMPLEX8ArrayV (UINT4, UINT4 *)
COMPLEX8ArrayXLALCreateCOMPLEX8Array (UINT4Vector *)
COMPLEX8ArrayXLALResizeCOMPLEX8ArrayL (COMPLEX8Array *, UINT4,...)
COMPLEX8ArrayXLALResizeCOMPLEX8ArrayV (COMPLEX8Array *, UINT4, UINT4 *)
COMPLEX8ArrayXLALResizeCOMPLEX8Array (COMPLEX8Array *, UINT4Vector *)
void XLALDestroyCOMPLEX8Array (COMPLEX8Array *)
void LALCCreateArray (LALStatus *, COMPLEX8Array **, UINT4Vector *)
void LALCResizeArray (LALStatus *, COMPLEX8Array **, UINT4Vector *)
void LALCDestroyArray (LALStatus *, COMPLEX8Array **)
COMPLEX16VectorXLALCreateCOMPLEX16Vector (UINT4 length)
COMPLEX16VectorXLALResizeCOMPLEX16Vector (COMPLEX16Vector *vector, UINT4 length)
void XLALDestroyCOMPLEX16Vector (COMPLEX16Vector *vector)
void LALZCreateVector (LALStatus *, COMPLEX16Vector **, UINT4)
void LALZResizeVector (LALStatus *, COMPLEX16Vector **, UINT4)
void LALZDestroyVector (LALStatus *, COMPLEX16Vector **)
COMPLEX16ArrayXLALCreateCOMPLEX16ArrayL (UINT4,...)
COMPLEX16ArrayXLALCreateCOMPLEX16ArrayV (UINT4, UINT4 *)
COMPLEX16ArrayXLALCreateCOMPLEX16Array (UINT4Vector *)
COMPLEX16ArrayXLALResizeCOMPLEX16ArrayL (COMPLEX16Array *, UINT4,...)
COMPLEX16ArrayXLALResizeCOMPLEX16ArrayV (COMPLEX16Array *, UINT4, UINT4 *)
COMPLEX16ArrayXLALResizeCOMPLEX16Array (COMPLEX16Array *, UINT4Vector *)
void XLALDestroyCOMPLEX16Array (COMPLEX16Array *)
void LALZCreateArray (LALStatus *, COMPLEX16Array **, UINT4Vector *)
void LALZResizeArray (LALStatus *, COMPLEX16Array **, UINT4Vector *)
void LALZDestroyArray (LALStatus *, COMPLEX16Array **)
REAL4VectorXLALCreateVector (UINT4 length)
REAL4VectorXLALResizeVector (REAL4Vector *vector, UINT4 length)
void XLALDestroyVector (REAL4Vector *vector)
void LALCreateVector (LALStatus *, REAL4Vector **, UINT4)
void LALResizeVector (LALStatus *, REAL4Vector **, UINT4)
void LALDestroyVector (LALStatus *, REAL4Vector **)
REAL4ArrayXLALCreateArrayL (UINT4,...)
REAL4ArrayXLALCreateArrayV (UINT4, UINT4 *)
REAL4ArrayXLALCreateArray (UINT4Vector *)
REAL4ArrayXLALResizeArrayL (REAL4Array *, UINT4,...)
REAL4ArrayXLALResizeArrayV (REAL4Array *, UINT4, UINT4 *)
REAL4ArrayXLALResizeArray (REAL4Array *, UINT4Vector *)
void XLALDestroyArray (REAL4Array *)
void LALCreateArray (LALStatus *, REAL4Array **, UINT4Vector *)
void LALResizeArray (LALStatus *, REAL4Array **, UINT4Vector *)
void LALDestroyArray (LALStatus *, REAL4Array **)


Define Documentation

#define AVFACTORIESH_ELENGTH   1

Definition at line 48 of file AVFactories.h.

#define AVFACTORIESH_EVPTR   2

Definition at line 49 of file AVFactories.h.

#define AVFACTORIESH_EUPTR   4

Definition at line 50 of file AVFactories.h.

#define AVFACTORIESH_EDPTR   8

Definition at line 51 of file AVFactories.h.

#define AVFACTORIESH_EMALLOC   16

Definition at line 52 of file AVFactories.h.

#define AVFACTORIESH_MSGELENGTH   "Illegal length."

Definition at line 53 of file AVFactories.h.

#define AVFACTORIESH_MSGEVPTR   "Null vector/array handle."

Definition at line 54 of file AVFactories.h.

#define AVFACTORIESH_MSGEUPTR   "Non-null vector/array pointer."

Definition at line 55 of file AVFactories.h.

#define AVFACTORIESH_MSGEDPTR   "Null vector/array data."

Definition at line 56 of file AVFactories.h.

#define AVFACTORIESH_MSGEMALLOC   "Malloc failure."

Definition at line 57 of file AVFactories.h.


Function Documentation

NRCSID ( AVFACTORIESH  ,
"$Id: AVFactoriesH.  m4,
v 1.2 2004/11/04 22:48:56 jolien Exp $"   
)

CHARVector* XLALCreateCHARVector ( UINT4  length  ) 

Definition at line 2426 of file VectorFactories.c.

CHARVector* XLALResizeCHARVector ( CHARVector vector,
UINT4  length 
)

Definition at line 2506 of file VectorFactories.c.

void XLALDestroyCHARVector ( CHARVector vector  ) 

Definition at line 2578 of file VectorFactories.c.

void LALCHARCreateVector ( LALStatus ,
CHARVector **  ,
UINT4   
)

Definition at line 2448 of file VectorFactories.c.

void LALCHARResizeVector ( LALStatus ,
CHARVector **  ,
UINT4   
)

Definition at line 2527 of file VectorFactories.c.

void LALCHARDestroyVector ( LALStatus ,
CHARVector **   
)

Definition at line 2592 of file VectorFactories.c.

INT2Vector* XLALCreateINT2Vector ( UINT4  length  ) 

Definition at line 1028 of file VectorFactories.c.

INT2Vector* XLALResizeINT2Vector ( INT2Vector vector,
UINT4  length 
)

Definition at line 1108 of file VectorFactories.c.

void XLALDestroyINT2Vector ( INT2Vector vector  ) 

Definition at line 1180 of file VectorFactories.c.

void LALI2CreateVector ( LALStatus ,
INT2Vector **  ,
UINT4   
)

Definition at line 1050 of file VectorFactories.c.

void LALI2ResizeVector ( LALStatus ,
INT2Vector **  ,
UINT4   
)

Definition at line 1129 of file VectorFactories.c.

void LALI2DestroyVector ( LALStatus ,
INT2Vector **   
)

Definition at line 1194 of file VectorFactories.c.

INT2Array* XLALCreateINT2ArrayL ( UINT4  ,
  ... 
)

Definition at line 1564 of file ArrayFactories.c.

INT2Array* XLALCreateINT2ArrayV ( UINT4  ,
UINT4  
)

Definition at line 1588 of file ArrayFactories.c.

INT2Array* XLALCreateINT2Array ( UINT4Vector  ) 

Definition at line 1608 of file ArrayFactories.c.

INT2Array* XLALResizeINT2ArrayL ( INT2Array ,
UINT4  ,
  ... 
)

Definition at line 1721 of file ArrayFactories.c.

INT2Array* XLALResizeINT2ArrayV ( INT2Array ,
UINT4  ,
UINT4  
)

Definition at line 1744 of file ArrayFactories.c.

INT2Array* XLALResizeINT2Array ( INT2Array ,
UINT4Vector  
)

Definition at line 1762 of file ArrayFactories.c.

void XLALDestroyINT2Array ( INT2Array  ) 

Definition at line 1868 of file ArrayFactories.c.

void LALI2CreateArray ( LALStatus ,
INT2Array **  ,
UINT4Vector  
)

Definition at line 1660 of file ArrayFactories.c.

void LALI2ResizeArray ( LALStatus ,
INT2Array **  ,
UINT4Vector  
)

Definition at line 1808 of file ArrayFactories.c.

void LALI2DestroyArray ( LALStatus ,
INT2Array **   
)

Definition at line 1884 of file ArrayFactories.c.

INT4Vector* XLALCreateINT4Vector ( UINT4  length  ) 

Definition at line 1261 of file VectorFactories.c.

INT4Vector* XLALResizeINT4Vector ( INT4Vector vector,
UINT4  length 
)

Definition at line 1341 of file VectorFactories.c.

void XLALDestroyINT4Vector ( INT4Vector vector  ) 

Definition at line 1413 of file VectorFactories.c.

void LALI4CreateVector ( LALStatus ,
INT4Vector **  ,
UINT4   
)

Definition at line 1283 of file VectorFactories.c.

void LALI4ResizeVector ( LALStatus ,
INT4Vector **  ,
UINT4   
)

Definition at line 1362 of file VectorFactories.c.

void LALI4DestroyVector ( LALStatus ,
INT4Vector **   
)

Definition at line 1427 of file VectorFactories.c.

INT4Array* XLALCreateINT4ArrayL ( UINT4  ,
  ... 
)

Definition at line 1932 of file ArrayFactories.c.

INT4Array* XLALCreateINT4ArrayV ( UINT4  ,
UINT4  
)

Definition at line 1956 of file ArrayFactories.c.

INT4Array* XLALCreateINT4Array ( UINT4Vector  ) 

Definition at line 1976 of file ArrayFactories.c.

INT4Array* XLALResizeINT4ArrayL ( INT4Array ,
UINT4  ,
  ... 
)

Definition at line 2089 of file ArrayFactories.c.

INT4Array* XLALResizeINT4ArrayV ( INT4Array ,
UINT4  ,
UINT4  
)

Definition at line 2112 of file ArrayFactories.c.

INT4Array* XLALResizeINT4Array ( INT4Array ,
UINT4Vector  
)

Definition at line 2130 of file ArrayFactories.c.

void XLALDestroyINT4Array ( INT4Array  ) 

Definition at line 2236 of file ArrayFactories.c.