ArrayFactories.c File Reference

#include <string.h>
#include "LALStdlib.h"
#include "AVFactories.h"

Include dependency graph for ArrayFactories.c:

Go to the source code of this file.

Functions

 NRCSID (ARRAYFACTORIESC,"$Id: ArrayFactories.m4,v 1.5 2003/09/29 00:33:24 dwchin Exp $")
COMPLEX16ArrayXLALCreateCOMPLEX16ArrayL (UINT4 ndim,...)
COMPLEX16ArrayXLALCreateCOMPLEX16ArrayV (UINT4 ndim, UINT4 *dims)
COMPLEX16ArrayXLALCreateCOMPLEX16Array (UINT4Vector *dimLength)
void LALZCreateArray (LALStatus *status, COMPLEX16Array **array, UINT4Vector *dimLength)
COMPLEX16ArrayXLALResizeCOMPLEX16ArrayL (COMPLEX16Array *array, UINT4 ndim,...)
COMPLEX16ArrayXLALResizeCOMPLEX16ArrayV (COMPLEX16Array *array, UINT4 ndim, UINT4 *dims)
COMPLEX16ArrayXLALResizeCOMPLEX16Array (COMPLEX16Array *array, UINT4Vector *dimLength)
void LALZResizeArray (LALStatus *status, COMPLEX16Array **array, UINT4Vector *dimLength)
void XLALDestroyCOMPLEX16Array (COMPLEX16Array *array)
void LALZDestroyArray (LALStatus *status, COMPLEX16Array **array)
COMPLEX8ArrayXLALCreateCOMPLEX8ArrayL (UINT4 ndim,...)
COMPLEX8ArrayXLALCreateCOMPLEX8ArrayV (UINT4 ndim, UINT4 *dims)
COMPLEX8ArrayXLALCreateCOMPLEX8Array (UINT4Vector *dimLength)
void LALCCreateArray (LALStatus *status, COMPLEX8Array **array, UINT4Vector *dimLength)
COMPLEX8ArrayXLALResizeCOMPLEX8ArrayL (COMPLEX8Array *array, UINT4 ndim,...)
COMPLEX8ArrayXLALResizeCOMPLEX8ArrayV (COMPLEX8Array *array, UINT4 ndim, UINT4 *dims)
COMPLEX8ArrayXLALResizeCOMPLEX8Array (COMPLEX8Array *array, UINT4Vector *dimLength)
void LALCResizeArray (LALStatus *status, COMPLEX8Array **array, UINT4Vector *dimLength)
void XLALDestroyCOMPLEX8Array (COMPLEX8Array *array)
void LALCDestroyArray (LALStatus *status, COMPLEX8Array **array)
REAL8ArrayXLALCreateREAL8ArrayL (UINT4 ndim,...)
REAL8ArrayXLALCreateREAL8ArrayV (UINT4 ndim, UINT4 *dims)
REAL8ArrayXLALCreateREAL8Array (UINT4Vector *dimLength)
void LALDCreateArray (LALStatus *status, REAL8Array **array, UINT4Vector *dimLength)
REAL8ArrayXLALResizeREAL8ArrayL (REAL8Array *array, UINT4 ndim,...)
REAL8ArrayXLALResizeREAL8ArrayV (REAL8Array *array, UINT4 ndim, UINT4 *dims)
REAL8ArrayXLALResizeREAL8Array (REAL8Array *array, UINT4Vector *dimLength)
void LALDResizeArray (LALStatus *status, REAL8Array **array, UINT4Vector *dimLength)
void XLALDestroyREAL8Array (REAL8Array *array)
void LALDDestroyArray (LALStatus *status, REAL8Array **array)
REAL4ArrayXLALCreateREAL4ArrayL (UINT4 ndim,...)
REAL4ArrayXLALCreateREAL4ArrayV (UINT4 ndim, UINT4 *dims)
REAL4ArrayXLALCreateREAL4Array (UINT4Vector *dimLength)
void LALSCreateArray (LALStatus *status, REAL4Array **array, UINT4Vector *dimLength)
REAL4ArrayXLALResizeREAL4ArrayL (REAL4Array *array, UINT4 ndim,...)
REAL4ArrayXLALResizeREAL4ArrayV (REAL4Array *array, UINT4 ndim, UINT4 *dims)
REAL4ArrayXLALResizeREAL4Array (REAL4Array *array, UINT4Vector *dimLength)
void LALSResizeArray (LALStatus *status, REAL4Array **array, UINT4Vector *dimLength)
void XLALDestroyREAL4Array (REAL4Array *array)
void LALSDestroyArray (LALStatus *status, REAL4Array **array)
INT2ArrayXLALCreateINT2ArrayL (UINT4 ndim,...)
INT2ArrayXLALCreateINT2ArrayV (UINT4 ndim, UINT4 *dims)
INT2ArrayXLALCreateINT2Array (UINT4Vector *dimLength)
void LALI2CreateArray (LALStatus *status, INT2Array **array, UINT4Vector *dimLength)
INT2ArrayXLALResizeINT2ArrayL (INT2Array *array, UINT4 ndim,...)
INT2ArrayXLALResizeINT2ArrayV (INT2Array *array, UINT4 ndim, UINT4 *dims)
INT2ArrayXLALResizeINT2Array (INT2Array *array, UINT4Vector *dimLength)
void LALI2ResizeArray (LALStatus *status, INT2Array **array, UINT4Vector *dimLength)
void XLALDestroyINT2Array (INT2Array *array)
void LALI2DestroyArray (LALStatus *status, INT2Array **array)
INT4ArrayXLALCreateINT4ArrayL (UINT4 ndim,...)
INT4ArrayXLALCreateINT4ArrayV (UINT4 ndim, UINT4 *dims)
INT4ArrayXLALCreateINT4Array (UINT4Vector *dimLength)
void LALI4CreateArray (LALStatus *status, INT4Array **array, UINT4Vector *dimLength)
INT4ArrayXLALResizeINT4ArrayL (INT4Array *array, UINT4 ndim,...)
INT4ArrayXLALResizeINT4ArrayV (INT4Array *array, UINT4 ndim, UINT4 *dims)
INT4ArrayXLALResizeINT4Array (INT4Array *array, UINT4Vector *dimLength)
void LALI4ResizeArray (LALStatus *status, INT4Array **array, UINT4Vector *dimLength)
void XLALDestroyINT4Array (INT4Array *array)
void LALI4DestroyArray (LALStatus *status, INT4Array **array)
INT8ArrayXLALCreateINT8ArrayL (UINT4 ndim,...)
INT8ArrayXLALCreateINT8ArrayV (UINT4 ndim, UINT4 *dims)
INT8ArrayXLALCreateINT8Array (UINT4Vector *dimLength)
void LALI8CreateArray (LALStatus *status, INT8Array **array, UINT4Vector *dimLength)
INT8ArrayXLALResizeINT8ArrayL (INT8Array *array, UINT4 ndim,...)
INT8ArrayXLALResizeINT8ArrayV (INT8Array *array, UINT4 ndim, UINT4 *dims)
INT8ArrayXLALResizeINT8Array (INT8Array *array, UINT4Vector *dimLength)
void LALI8ResizeArray (LALStatus *status, INT8Array **array, UINT4Vector *dimLength)
void XLALDestroyINT8Array (INT8Array *array)
void LALI8DestroyArray (LALStatus *status, INT8Array **array)
UINT2ArrayXLALCreateUINT2ArrayL (UINT4 ndim,...)
UINT2ArrayXLALCreateUINT2ArrayV (UINT4 ndim, UINT4 *dims)
UINT2ArrayXLALCreateUINT2Array (UINT4Vector *dimLength)
void LALU2CreateArray (LALStatus *status, UINT2Array **array, UINT4Vector *dimLength)
UINT2ArrayXLALResizeUINT2ArrayL (UINT2Array *array, UINT4 ndim,...)
UINT2ArrayXLALResizeUINT2ArrayV (UINT2Array *array, UINT4 ndim, UINT4 *dims)
UINT2ArrayXLALResizeUINT2Array (UINT2Array *array, UINT4Vector *dimLength)
void LALU2ResizeArray (LALStatus *status, UINT2Array **array, UINT4Vector *dimLength)
void XLALDestroyUINT2Array (UINT2Array *array)
void LALU2DestroyArray (LALStatus *status, UINT2Array **array)
UINT4ArrayXLALCreateUINT4ArrayL (UINT4 ndim,...)
UINT4ArrayXLALCreateUINT4ArrayV (UINT4 ndim, UINT4 *dims)
UINT4ArrayXLALCreateUINT4Array (UINT4Vector *dimLength)
void LALU4CreateArray (LALStatus *status, UINT4Array **array, UINT4Vector *dimLength)
UINT4ArrayXLALResizeUINT4ArrayL (UINT4Array *array, UINT4 ndim,...)
UINT4ArrayXLALResizeUINT4ArrayV (UINT4Array *array, UINT4 ndim, UINT4 *dims)
UINT4ArrayXLALResizeUINT4Array (UINT4Array *array, UINT4Vector *dimLength)
void LALU4ResizeArray (LALStatus *status, UINT4Array **array, UINT4Vector *dimLength)
void XLALDestroyUINT4Array (UINT4Array *array)
void LALU4DestroyArray (LALStatus *status, UINT4Array **array)
UINT8ArrayXLALCreateUINT8ArrayL (UINT4 ndim,...)
UINT8ArrayXLALCreateUINT8ArrayV (UINT4 ndim, UINT4 *dims)
UINT8ArrayXLALCreateUINT8Array (UINT4Vector *dimLength)
void LALU8CreateArray (LALStatus *status, UINT8Array **array, UINT4Vector *dimLength)
UINT8ArrayXLALResizeUINT8ArrayL (UINT8Array *array, UINT4 ndim,...)
UINT8ArrayXLALResizeUINT8ArrayV (UINT8Array *array, UINT4 ndim, UINT4 *dims)
UINT8ArrayXLALResizeUINT8Array (UINT8Array *array, UINT4Vector *dimLength)
void LALU8ResizeArray (LALStatus *status, UINT8Array **array, UINT4Vector *dimLength)
void XLALDestroyUINT8Array (UINT8Array *array)
void LALU8DestroyArray (LALStatus *status, UINT8Array **array)
REAL4ArrayXLALCreateArrayL (UINT4 ndim,...)
REAL4ArrayXLALCreateArrayV (UINT4 ndim, UINT4 *dims)
REAL4ArrayXLALCreateArray (UINT4Vector *dimLength)
void LALCreateArray (LALStatus *status, REAL4Array **array, UINT4Vector *dimLength)
REAL4ArrayXLALResizeArrayL (REAL4Array *array, UINT4 ndim,...)
REAL4ArrayXLALResizeArrayV (REAL4Array *array, UINT4 ndim, UINT4 *dims)
REAL4ArrayXLALResizeArray (REAL4Array *array, UINT4Vector *dimLength)
void LALResizeArray (LALStatus *status, REAL4Array **array, UINT4Vector *dimLength)
void XLALDestroyArray (REAL4Array *array)
void LALDestroyArray (LALStatus *status, REAL4Array **array)


Function Documentation

NRCSID ( ARRAYFACTORIESC  ,
"$Id: ArrayFactories.  m4,
v 1.5 2003/09/29 00:33:24 dwchin Exp $"   
)

COMPLEX16Array* XLALCreateCOMPLEX16ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 92 of file ArrayFactories.c.

COMPLEX16Array* XLALCreateCOMPLEX16ArrayV ( UINT4  ndim,
UINT4 dims 
)

Definition at line 116 of file ArrayFactories.c.

COMPLEX16Array* XLALCreateCOMPLEX16Array ( UINT4Vector dimLength  ) 

Definition at line 136 of file ArrayFactories.c.

void LALZCreateArray ( LALStatus status,
COMPLEX16Array **  array,
UINT4Vector dimLength 
)

Definition at line 188 of file ArrayFactories.c.

COMPLEX16Array* XLALResizeCOMPLEX16ArrayL ( COMPLEX16Array array,
UINT4  ndim,
  ... 
)

Definition at line 249 of file ArrayFactories.c.

COMPLEX16Array* XLALResizeCOMPLEX16ArrayV ( COMPLEX16Array array,
UINT4  ndim,
UINT4 dims 
)

Definition at line 272 of file ArrayFactories.c.

COMPLEX16Array* XLALResizeCOMPLEX16Array ( COMPLEX16Array array,
UINT4Vector dimLength 
)

Definition at line 290 of file ArrayFactories.c.

void LALZResizeArray ( LALStatus status,
COMPLEX16Array **  array,
UINT4Vector dimLength 
)

Definition at line 336 of file ArrayFactories.c.

void XLALDestroyCOMPLEX16Array ( COMPLEX16Array array  ) 

Definition at line 396 of file ArrayFactories.c.

void LALZDestroyArray ( LALStatus status,
COMPLEX16Array **  array 
)

Definition at line 412 of file ArrayFactories.c.

COMPLEX8Array* XLALCreateCOMPLEX8ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 460 of file ArrayFactories.c.

COMPLEX8Array* XLALCreateCOMPLEX8ArrayV ( UINT4  ndim,
UINT4 dims 
)

Definition at line 484 of file ArrayFactories.c.

COMPLEX8Array* XLALCreateCOMPLEX8Array ( UINT4Vector dimLength  ) 

Definition at line 504 of file ArrayFactories.c.

void LALCCreateArray ( LALStatus status,
COMPLEX8Array **  array,
UINT4Vector dimLength 
)

Definition at line 556 of file ArrayFactories.c.

COMPLEX8Array* XLALResizeCOMPLEX8ArrayL ( COMPLEX8Array array,
UINT4  ndim,
  ... 
)

Definition at line 617 of file ArrayFactories.c.

COMPLEX8Array* XLALResizeCOMPLEX8ArrayV ( COMPLEX8Array array,
UINT4  ndim,
UINT4 dims 
)

Definition at line 640 of file ArrayFactories.c.

COMPLEX8Array* XLALResizeCOMPLEX8Array ( COMPLEX8Array array,
UINT4Vector dimLength 
)

Definition at line 658 of file ArrayFactories.c.

void LALCResizeArray ( LALStatus status,
COMPLEX8Array **  array,
UINT4Vector dimLength 
)

Definition at line 704 of file ArrayFactories.c.

void XLALDestroyCOMPLEX8Array ( COMPLEX8Array array  ) 

Definition at line 764 of file ArrayFactories.c.

void LALCDestroyArray ( LALStatus status,
COMPLEX8Array **  array 
)

Definition at line 780 of file ArrayFactories.c.

REAL8Array* XLALCreateREAL8ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 828 of file ArrayFactories.c.

REAL8Array* XLALCreateREAL8ArrayV ( UINT4  ndim,
UINT4 dims 
)

Definition at line 852 of file ArrayFactories.c.

REAL8Array* XLALCreateREAL8Array ( UINT4Vector dimLength  ) 

Definition at line 872 of file ArrayFactories.c.

void LALDCreateArray ( LALStatus status,
REAL8Array **  array,
UINT4Vector dimLength 
)

Definition at line 924 of file ArrayFactories.c.

REAL8Array* XLALResizeREAL8ArrayL ( REAL8Array array,
UINT4  ndim,
  ... 
)

Definition at line 985 of file ArrayFactories.c.

REAL8Array* XLALResizeREAL8ArrayV ( REAL8Array array,
UINT4  ndim,
UINT4 dims 
)

Definition at line 1008 of file ArrayFactories.c.

REAL8Array* XLALResizeREAL8Array ( REAL8Array array,
UINT4Vector dimLength 
)

Definition at line 1026 of file ArrayFactories.c.

void LALDResizeArray ( LALStatus status,
REAL8Array **  array,
UINT4Vector dimLength 
)

Definition at line 1072 of file ArrayFactories.c.

void XLALDestroyREAL8Array ( REAL8Array array  ) 

Definition at line 1132 of file ArrayFactories.c.

void LALDDestroyArray ( LALStatus status,
REAL8Array **  array 
)

Definition at line 1148 of file ArrayFactories.c.

REAL4Array* XLALCreateREAL4ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 1196 of file ArrayFactories.c.

REAL4Array* XLALCreateREAL4ArrayV ( UINT4  ndim,
UINT4 dims 
)

Definition at line 1220 of file ArrayFactories.c.

REAL4Array* XLALCreateREAL4Array ( UINT4Vector dimLength  ) 

Definition at line 1240 of file ArrayFactories.c.

void LALSCreateArray ( LALStatus status,
REAL4Array **  array,
UINT4Vector dimLength 
)

Definition at line 1292 of file ArrayFactories.c.

REAL4Array* XLALResizeREAL4ArrayL ( REAL4Array array,
UINT4  ndim,
  ... 
)

Definition at line 1353 of file ArrayFactories.c.

REAL4Array* XLALResizeREAL4ArrayV ( REAL4Array array,
UINT4  ndim,
UINT4 dims 
)

Definition at line 1376 of file ArrayFactories.c.

REAL4Array* XLALResizeREAL4Array ( REAL4Array array,
UINT4Vector dimLength 
)

Definition at line 1394 of file ArrayFactories.c.

void LALSResizeArray ( LALStatus status,
REAL4Array **  array,
UINT4Vector dimLength 
)

Definition at line 1440 of file ArrayFactories.c.

void XLALDestroyREAL4Array ( REAL4Array array  ) 

Definition at line 1500 of file ArrayFactories.c.

void LALSDestroyArray ( LALStatus status,
REAL4Array **  array 
)

Definition at line 1516 of file ArrayFactories.c.

INT2Array* XLALCreateINT2ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 1564 of file ArrayFactories.c.

INT2Array* XLALCreateINT2ArrayV ( UINT4  ndim,
UINT4 dims 
)

Definition at line 1588 of file ArrayFactories.c.

INT2Array* XLALCreateINT2Array ( UINT4Vector dimLength  ) 

Definition at line 1608 of file ArrayFactories.c.

void LALI2CreateArray ( LALStatus status,
INT2Array **  array,
UINT4Vector dimLength 
)

Definition at line 1660 of file ArrayFactories.c.

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

Definition at line 1721 of file ArrayFactories.c.

INT2Array* XLALResizeINT2ArrayV ( INT2Array array,
UINT4  ndim,
UINT4 dims 
)

Definition at line 1744 of file ArrayFactories.c.

INT2Array* XLALResizeINT2Array ( INT2Array array,
UINT4Vector dimLength 
)

Definition at line 1762 of file ArrayFactories.c.

void LALI2ResizeArray ( LALStatus status,
INT2Array **  array,
UINT4Vector dimLength 
)

Definition at line 1808 of file ArrayFactories.c.

void XLALDestroyINT2Array ( INT2Array array  ) 

Definition at line 1868 of file ArrayFactories.c.

void LALI2DestroyArray ( LALStatus status,
INT2Array **  array 
)

Definition at line 1884 of file ArrayFactories.c.

INT4Array* XLALCreateINT4ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 1932 of file ArrayFactories.c.

INT4Array* XLALCreateINT4ArrayV ( UINT4  ndim,
UINT4 dims 
)

Definition at line 1956 of file ArrayFactories.c.

INT4Array* XLALCreateINT4Array ( UINT4Vector dimLength  ) 

Definition at line 1976 of file ArrayFactories.c.

void LALI4CreateArray ( LALStatus status,
INT4Array **  array,
UINT4Vector dimLength 
)

Definition at line 2028 of file ArrayFactories.c.

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

Definition at line 2089 of file ArrayFactories.c.

INT4Array* XLALResizeINT4ArrayV ( INT4Array array,
UINT4  ndim,
UINT4 dims 
)

Definition at line 2112 of file ArrayFactories.c.

INT4Array* XLALResizeINT4Array ( INT4Array array,
UINT4Vector dimLength 
)

Definition at line 2130 of file ArrayFactories.c.

void LALI4ResizeArray ( LALStatus status,
INT4Array **  array,
UINT4Vector dimLength 
)

Definition at line 2176 of file ArrayFactories.c.

void XLALDestroyINT4Array ( INT4Array array  ) 

Definition at line 2236 of file ArrayFactories.c.

void LALI4DestroyArray ( LALStatus status,
INT4Array **  array 
)

Definition at line 2252 of file ArrayFactories.c.

INT8Array* XLALCreateINT8ArrayL ( UINT4  ndim,
  ... 
)

Definition at line 2300 of file ArrayFactories.c.

INT8Array* XLALCreateINT8ArrayV ( UINT4  ndim,