LAL  7.1.7.1-9b0afb2

Detailed Description

Create/destroy <datatype>Vector objects.

Description

The CreateVector family of functions create a <datatype>Vector of the appropriate dimensions.

The ResizeVector family of functions changes the amount of storage allocated by the CreateVector functions.

The DestroyVector family of functions return the storage allocated by the CreateVector functions to the system.

CHAR vector prototypes

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 **)
 

INT2 vector prototypes

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 **)
 

INT4 vector prototypes

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 **)
 

INT8 vector prototypes

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 **)
 

UINT2 vector prototypes

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 **)
 

UINT4 vector prototypes

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 **)
 

UINT8 vector prototypes

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 **)
 

REAL4 vector prototypes

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 **)
 

REAL4 vector prototypes (default name)

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 **)
 

REAL8 vector prototypes

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 **)
 

COMPLEX8 vector prototypes

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 **)
 

COMPLEX16 vector prototypes

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 **)
 

Function Documentation

◆ XLALCreateCHARVector()

CHARVector* XLALCreateCHARVector ( UINT4  length)

◆ XLALResizeCHARVector()

CHARVector* XLALResizeCHARVector ( CHARVector vector,
UINT4  length 
)

◆ XLALDestroyCHARVector()

void XLALDestroyCHARVector ( CHARVector vector)

◆ LALCHARCreateVector()

void LALCHARCreateVector ( LALStatus ,
CHARVector **  ,
UINT4   
)

◆ LALCHARResizeVector()

void LALCHARResizeVector ( LALStatus ,
CHARVector **  ,
UINT4   
)

◆ LALCHARDestroyVector()

void LALCHARDestroyVector ( LALStatus ,
CHARVector **   
)

◆ XLALCreateINT2Vector()

INT2Vector* XLALCreateINT2Vector ( UINT4  length)

◆ XLALResizeINT2Vector()

INT2Vector* XLALResizeINT2Vector ( INT2Vector vector,
UINT4  length 
)

◆ XLALDestroyINT2Vector()

void XLALDestroyINT2Vector ( INT2Vector vector)

◆ LALI2CreateVector()

void LALI2CreateVector ( LALStatus ,
INT2Vector **  ,
UINT4   
)

◆ LALI2ResizeVector()

void LALI2ResizeVector ( LALStatus ,
INT2Vector **  ,
UINT4   
)

◆ LALI2DestroyVector()

void LALI2DestroyVector ( LALStatus ,
INT2Vector **   
)

◆ XLALCreateINT4Vector()

INT4Vector* XLALCreateINT4Vector ( UINT4  length)

◆ XLALResizeINT4Vector()

INT4Vector* XLALResizeINT4Vector ( INT4Vector vector,
UINT4  length 
)

◆ XLALDestroyINT4Vector()

void XLALDestroyINT4Vector ( INT4Vector vector)

◆ LALI4CreateVector()

void LALI4CreateVector ( LALStatus ,
INT4Vector **  ,
UINT4   
)

◆ LALI4ResizeVector()

void LALI4ResizeVector ( LALStatus ,
INT4Vector **  ,
UINT4   
)

◆ LALI4DestroyVector()

void LALI4DestroyVector ( LALStatus ,
INT4Vector **   
)

◆ XLALCreateINT8Vector()

INT8Vector* XLALCreateINT8Vector ( UINT4  length)

◆ XLALResizeINT8Vector()

INT8Vector* XLALResizeINT8Vector ( INT8Vector vector,
UINT4  length 
)

◆ XLALDestroyINT8Vector()

void XLALDestroyINT8Vector ( INT8Vector vector)

◆ LALI8CreateVector()

void LALI8CreateVector ( LALStatus ,
INT8Vector **  ,
UINT4   
)

◆ LALI8ResizeVector()

void LALI8ResizeVector ( LALStatus ,
INT8Vector **  ,
UINT4   
)

◆ LALI8DestroyVector()

void LALI8DestroyVector ( LALStatus ,
INT8Vector **   
)

◆ XLALCreateUINT2Vector()

UINT2Vector* XLALCreateUINT2Vector ( UINT4  length)

◆ XLALResizeUINT2Vector()

UINT2Vector* XLALResizeUINT2Vector ( UINT2Vector vector,
UINT4  length 
)

◆ XLALDestroyUINT2Vector()

void XLALDestroyUINT2Vector ( UINT2Vector vector)

◆ LALU2CreateVector()

void LALU2CreateVector ( LALStatus ,
UINT2Vector **  ,
UINT4   
)

◆ LALU2ResizeVector()

void LALU2ResizeVector ( LALStatus ,
UINT2Vector **  ,
UINT4   
)

◆ LALU2DestroyVector()

void LALU2DestroyVector ( LALStatus ,
UINT2Vector **   
)

◆ XLALCreateUINT4Vector()

UINT4Vector* XLALCreateUINT4Vector ( UINT4  length)

◆ XLALResizeUINT4Vector()

UINT4Vector* XLALResizeUINT4Vector ( UINT4Vector vector,
UINT4  length 
)

◆ XLALDestroyUINT4Vector()

void XLALDestroyUINT4Vector ( UINT4Vector vector)

◆ LALU4CreateVector()

void LALU4CreateVector ( LALStatus ,
UINT4Vector **  ,
UINT4   
)

◆ LALU4ResizeVector()

void LALU4ResizeVector ( LALStatus ,
UINT4Vector **  ,
UINT4   
)

◆ LALU4DestroyVector()

void LALU4DestroyVector ( LALStatus ,
UINT4Vector **   
)

◆ XLALCreateUINT8Vector()

UINT8Vector* XLALCreateUINT8Vector ( UINT4  length)

◆ XLALResizeUINT8Vector()

UINT8Vector* XLALResizeUINT8Vector ( UINT8Vector vector,
UINT4  length 
)

◆ XLALDestroyUINT8Vector()

void XLALDestroyUINT8Vector ( UINT8Vector vector)

◆ LALU8CreateVector()

void LALU8CreateVector ( LALStatus ,
UINT8Vector **  ,
UINT4   
)

◆ LALU8ResizeVector()

void LALU8ResizeVector ( LALStatus ,
UINT8Vector **  ,
UINT4   
)

◆ LALU8DestroyVector()

void LALU8DestroyVector ( LALStatus ,
UINT8Vector **   
)

◆ XLALCreateREAL4Vector()

REAL4Vector* XLALCreateREAL4Vector ( UINT4  length)

◆ XLALResizeREAL4Vector()

REAL4Vector* XLALResizeREAL4Vector ( REAL4Vector vector,
UINT4  length 
)

◆ XLALDestroyREAL4Vector()

void XLALDestroyREAL4Vector ( REAL4Vector vector)

◆ LALSCreateVector()

void LALSCreateVector ( LALStatus ,
REAL4Vector **  ,
UINT4   
)

◆ LALSResizeVector()

void LALSResizeVector ( LALStatus ,
REAL4Vector **  ,
UINT4   
)

◆ LALSDestroyVector()

void LALSDestroyVector ( LALStatus ,
REAL4Vector **   
)

◆ XLALCreateVector()

REAL4Vector* XLALCreateVector ( UINT4  length)

◆ XLALResizeVector()

REAL4Vector* XLALResizeVector ( REAL4Vector vector,
UINT4  length 
)

◆ XLALDestroyVector()

void XLALDestroyVector ( REAL4Vector vector)

◆ LALCreateVector()

void LALCreateVector ( LALStatus ,
REAL4Vector **  ,
UINT4   
)

◆ LALResizeVector()

void LALResizeVector ( LALStatus ,
REAL4Vector **  ,
UINT4   
)

◆ LALDestroyVector()

void LALDestroyVector ( LALStatus ,
REAL4Vector **   
)

◆ XLALCreateREAL8Vector()

REAL8Vector* XLALCreateREAL8Vector ( UINT4  length)

◆ XLALResizeREAL8Vector()

REAL8Vector* XLALResizeREAL8Vector ( REAL8Vector vector,
UINT4  length 
)

◆ XLALDestroyREAL8Vector()

void XLALDestroyREAL8Vector ( REAL8Vector vector)

◆ LALDCreateVector()

void LALDCreateVector ( LALStatus ,
REAL8Vector **  ,
UINT4   
)

◆ LALDResizeVector()

void LALDResizeVector ( LALStatus ,
REAL8Vector **  ,
UINT4   
)

◆ LALDDestroyVector()

void LALDDestroyVector ( LALStatus ,
REAL8Vector **   
)

◆ XLALCreateCOMPLEX8Vector()

COMPLEX8Vector* XLALCreateCOMPLEX8Vector ( UINT4  length)

◆ XLALResizeCOMPLEX8Vector()

COMPLEX8Vector* XLALResizeCOMPLEX8Vector ( COMPLEX8Vector vector,
UINT4  length 
)

◆ XLALDestroyCOMPLEX8Vector()

void XLALDestroyCOMPLEX8Vector ( COMPLEX8Vector vector)

◆ LALCCreateVector()

void LALCCreateVector ( LALStatus ,
COMPLEX8Vector **  ,
UINT4   
)

◆ LALCResizeVector()

void LALCResizeVector ( LALStatus ,
COMPLEX8Vector **  ,
UINT4   
)

◆ LALCDestroyVector()

void LALCDestroyVector ( LALStatus ,
COMPLEX8Vector **   
)

◆ XLALCreateCOMPLEX16Vector()

COMPLEX16Vector* XLALCreateCOMPLEX16Vector ( UINT4  length)

◆ XLALResizeCOMPLEX16Vector()

COMPLEX16Vector* XLALResizeCOMPLEX16Vector ( COMPLEX16Vector vector,
UINT4  length 
)

◆ XLALDestroyCOMPLEX16Vector()

void XLALDestroyCOMPLEX16Vector ( COMPLEX16Vector vector)

◆ LALZCreateVector()

void LALZCreateVector ( LALStatus ,
COMPLEX16Vector **  ,
UINT4   
)

◆ LALZResizeVector()

void LALZResizeVector ( LALStatus ,
COMPLEX16Vector **  ,
UINT4   
)

◆ LALZDestroyVector()

void LALZDestroyVector ( LALStatus ,
COMPLEX16Vector **   
)