SeqFactories.h File Reference

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

Include dependency graph for SeqFactories.h:

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

Go to the source code of this file.

Data Structures

struct  tagCreateVectorSequenceIn
struct  tagCreateArraySequenceIn

Defines

#define SEQFACTORIESH_ESLENGTH   1
#define SEQFACTORIESH_EVLENGTH   2
#define SEQFACTORIESH_EALENGTH   4
#define SEQFACTORIESH_EVPTR   8
#define SEQFACTORIESH_EUPTR   16
#define SEQFACTORIESH_EDPTR   32
#define SEQFACTORIESH_EINPTR   64
#define SEQFACTORIESH_EMALLOC   128
#define SEQFACTORIESH_MSGESLENGTH   "Illegal sequence length."
#define SEQFACTORIESH_MSGEVLENGTH   "Illegal vector length."
#define SEQFACTORIESH_MSGEALENGTH   "Illegal array dimension."
#define SEQFACTORIESH_MSGEVPTR   "Null sequence handle."
#define SEQFACTORIESH_MSGEUPTR   "Non-null sequence pointer."
#define SEQFACTORIESH_MSGEDPTR   "Null sequence data."
#define SEQFACTORIESH_MSGEINPTR   "Null input pointer."
#define SEQFACTORIESH_MSGEMALLOC   "Malloc failure."

Typedefs

typedef tagCreateVectorSequenceIn CreateVectorSequenceIn
typedef tagCreateArraySequenceIn CreateArraySequenceIn

Functions

 NRCSID (SEQFACTORIESH,"$Id: SeqFactoriesH.m4,v 1.3 2004/11/10 20:41:21 jolien Exp $")
REAL4VectorSequenceXLALCreateVectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyVectorSequence (REAL4VectorSequence *vecseq)
void LALCreateSequence (LALStatus *, REAL4Sequence **, UINT4)
void LALDestroySequence (LALStatus *, REAL4Sequence **)
void LALCreateVectorSequence (LALStatus *, REAL4VectorSequence **, CreateVectorSequenceIn *)
void LALDestroyVectorSequence (LALStatus *, REAL4VectorSequence **)
void LALCreateArraySequence (LALStatus *, REAL4ArraySequence **, CreateArraySequenceIn *)
void LALDestroyArraySequence (LALStatus *, REAL4ArraySequence **)
CHARVectorSequenceXLALCreateCHARVectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyCHARVectorSequence (CHARVectorSequence *vecseq)
void LALCHARCreateSequence (LALStatus *status, CHARSequence **sequence, UINT4)
void LALCHARDestroySequence (LALStatus *status, CHARSequence **sequence)
void LALCHARCreateVectorSequence (LALStatus *status, CHARVectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALCHARDestroyVectorSequence (LALStatus *status, CHARVectorSequence **vectorSequence)
INT2VectorSequenceXLALCreateINT2VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyINT2VectorSequence (INT2VectorSequence *vecseq)
void LALI2CreateSequence (LALStatus *status, INT2Sequence **sequence, UINT4)
void LALI2DestroySequence (LALStatus *status, INT2Sequence **sequence)
void LALI2CreateVectorSequence (LALStatus *status, INT2VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALI2DestroyVectorSequence (LALStatus *status, INT2VectorSequence **vectorSequence)
void LALI2CreateArraySequence (LALStatus *status, INT2ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALI2DestroyArraySequence (LALStatus *status, INT2ArraySequence **arraySeqence)
INT4VectorSequenceXLALCreateINT4VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyINT4VectorSequence (INT4VectorSequence *vecseq)
void LALI4CreateSequence (LALStatus *status, INT4Sequence **sequence, UINT4)
void LALI4DestroySequence (LALStatus *status, INT4Sequence **sequence)
void LALI4CreateVectorSequence (LALStatus *status, INT4VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALI4DestroyVectorSequence (LALStatus *status, INT4VectorSequence **vectorSequence)
void LALI4CreateArraySequence (LALStatus *status, INT4ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALI4DestroyArraySequence (LALStatus *status, INT4ArraySequence **arraySeqence)
INT8VectorSequenceXLALCreateINT8VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyINT8VectorSequence (INT8VectorSequence *vecseq)
void LALI8CreateSequence (LALStatus *status, INT8Sequence **sequence, UINT4)
void LALI8DestroySequence (LALStatus *status, INT8Sequence **sequence)
void LALI8CreateVectorSequence (LALStatus *status, INT8VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALI8DestroyVectorSequence (LALStatus *status, INT8VectorSequence **vectorSequence)
void LALI8CreateArraySequence (LALStatus *status, INT8ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALI8DestroyArraySequence (LALStatus *status, INT8ArraySequence **arraySeqence)
UINT2VectorSequenceXLALCreateUINT2VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyUINT2VectorSequence (UINT2VectorSequence *vecseq)
void LALU2CreateSequence (LALStatus *status, UINT2Sequence **sequence, UINT4)
void LALU2DestroySequence (LALStatus *status, UINT2Sequence **sequence)
void LALU2CreateVectorSequence (LALStatus *status, UINT2VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALU2DestroyVectorSequence (LALStatus *status, UINT2VectorSequence **vectorSequence)
void LALU2CreateArraySequence (LALStatus *status, UINT2ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALU2DestroyArraySequence (LALStatus *status, UINT2ArraySequence **arraySeqence)
UINT4VectorSequenceXLALCreateUINT4VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyUINT4VectorSequence (UINT4VectorSequence *vecseq)
void LALU4CreateSequence (LALStatus *status, UINT4Sequence **sequence, UINT4)
void LALU4DestroySequence (LALStatus *status, UINT4Sequence **sequence)
void LALU4CreateVectorSequence (LALStatus *status, UINT4VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALU4DestroyVectorSequence (LALStatus *status, UINT4VectorSequence **vectorSequence)
void LALU4CreateArraySequence (LALStatus *status, UINT4ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALU4DestroyArraySequence (LALStatus *status, UINT4ArraySequence **arraySeqence)
UINT8VectorSequenceXLALCreateUINT8VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyUINT8VectorSequence (UINT8VectorSequence *vecseq)
void LALU8CreateSequence (LALStatus *status, UINT8Sequence **sequence, UINT4)
void LALU8DestroySequence (LALStatus *status, UINT8Sequence **sequence)
void LALU8CreateVectorSequence (LALStatus *status, UINT8VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALU8DestroyVectorSequence (LALStatus *status, UINT8VectorSequence **vectorSequence)
void LALU8CreateArraySequence (LALStatus *status, UINT8ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALU8DestroyArraySequence (LALStatus *status, UINT8ArraySequence **arraySeqence)
REAL4VectorSequenceXLALCreateREAL4VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyREAL4VectorSequence (REAL4VectorSequence *vecseq)
void LALSCreateSequence (LALStatus *status, REAL4Sequence **sequence, UINT4)
void LALSDestroySequence (LALStatus *status, REAL4Sequence **sequence)
void LALSCreateVectorSequence (LALStatus *status, REAL4VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALSDestroyVectorSequence (LALStatus *status, REAL4VectorSequence **vectorSequence)
void LALSCreateArraySequence (LALStatus *status, REAL4ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALSDestroyArraySequence (LALStatus *status, REAL4ArraySequence **arraySeqence)
REAL8VectorSequenceXLALCreateREAL8VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyREAL8VectorSequence (REAL8VectorSequence *vecseq)
void LALDCreateSequence (LALStatus *status, REAL8Sequence **sequence, UINT4)
void LALDDestroySequence (LALStatus *status, REAL8Sequence **sequence)
void LALDCreateVectorSequence (LALStatus *status, REAL8VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALDDestroyVectorSequence (LALStatus *status, REAL8VectorSequence **vectorSequence)
void LALDCreateArraySequence (LALStatus *status, REAL8ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALDDestroyArraySequence (LALStatus *status, REAL8ArraySequence **arraySeqence)
COMPLEX8VectorSequenceXLALCreateCOMPLEX8VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyCOMPLEX8VectorSequence (COMPLEX8VectorSequence *vecseq)
void LALCCreateSequence (LALStatus *status, COMPLEX8Sequence **sequence, UINT4)
void LALCDestroySequence (LALStatus *status, COMPLEX8Sequence **sequence)
void LALCCreateVectorSequence (LALStatus *status, COMPLEX8VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALCDestroyVectorSequence (LALStatus *status, COMPLEX8VectorSequence **vectorSequence)
void LALCCreateArraySequence (LALStatus *status, COMPLEX8ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALCDestroyArraySequence (LALStatus *status, COMPLEX8ArraySequence **arraySeqence)
COMPLEX16VectorSequenceXLALCreateCOMPLEX16VectorSequence (UINT4 length, UINT4 veclen)
void XLALDestroyCOMPLEX16VectorSequence (COMPLEX16VectorSequence *vecseq)
void LALZCreateSequence (LALStatus *status, COMPLEX16Sequence **sequence, UINT4)
void LALZDestroySequence (LALStatus *status, COMPLEX16Sequence **sequence)
void LALZCreateVectorSequence (LALStatus *status, COMPLEX16VectorSequence **vectorSequence, CreateVectorSequenceIn *vSeqParams)
void LALZDestroyVectorSequence (LALStatus *status, COMPLEX16VectorSequence **vectorSequence)
void LALZCreateArraySequence (LALStatus *status, COMPLEX16ArraySequence **arraySequence, CreateArraySequenceIn *aSeqParams)
void LALZDestroyArraySequence (LALStatus *status, COMPLEX16ArraySequence **arraySeqence)


Define Documentation

#define SEQFACTORIESH_ESLENGTH   1

Definition at line 49 of file SeqFactories.h.

#define SEQFACTORIESH_EVLENGTH   2

Definition at line 50 of file SeqFactories.h.

#define SEQFACTORIESH_EALENGTH   4

Definition at line 51 of file SeqFactories.h.

#define SEQFACTORIESH_EVPTR   8

Definition at line 52 of file SeqFactories.h.

#define SEQFACTORIESH_EUPTR   16

Definition at line 53 of file SeqFactories.h.

#define SEQFACTORIESH_EDPTR   32

Definition at line 54 of file SeqFactories.h.

#define SEQFACTORIESH_EINPTR   64

Definition at line 55 of file SeqFactories.h.

#define SEQFACTORIESH_EMALLOC   128

Definition at line 56 of file SeqFactories.h.

#define SEQFACTORIESH_MSGESLENGTH   "Illegal sequence length."

Definition at line 58 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEVLENGTH   "Illegal vector length."

Definition at line 59 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEALENGTH   "Illegal array dimension."

Definition at line 60 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEVPTR   "Null sequence handle."

Definition at line 61 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEUPTR   "Non-null sequence pointer."

Definition at line 62 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEDPTR   "Null sequence data."

Definition at line 63 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEINPTR   "Null input pointer."

Definition at line 64 of file SeqFactories.h.

#define SEQFACTORIESH_MSGEMALLOC   "Malloc failure."

Definition at line 65 of file SeqFactories.h.


Typedef Documentation

typedef struct tagCreateVectorSequenceIn CreateVectorSequenceIn

typedef struct tagCreateArraySequenceIn CreateArraySequenceIn


Function Documentation

NRCSID ( SEQFACTORIESH  ,
"$Id: SeqFactoriesH.  m4,
v 1.3 2004/11/10 20:41:21 jolien Exp $"   
)

REAL4VectorSequence* XLALCreateVectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 2217 of file VectorSequenceFactories.c.

void XLALDestroyVectorSequence ( REAL4VectorSequence vecseq  ) 

Definition at line 2326 of file VectorSequenceFactories.c.

void LALCreateSequence ( LALStatus ,
REAL4Sequence **  ,
UINT4   
)

void LALDestroySequence ( LALStatus ,
REAL4Sequence **   
)

void LALCreateVectorSequence ( LALStatus ,
REAL4VectorSequence **  ,
CreateVectorSequenceIn  
)

Definition at line 2247 of file VectorSequenceFactories.c.

void LALDestroyVectorSequence ( LALStatus ,
REAL4VectorSequence **   
)

Definition at line 2342 of file VectorSequenceFactories.c.

void LALCreateArraySequence ( LALStatus ,
REAL4ArraySequence **  ,
CreateArraySequenceIn  
)

Definition at line 1871 of file ArraySequenceFactories.c.

void LALDestroyArraySequence ( LALStatus ,
REAL4ArraySequence **   
)

Definition at line 1984 of file ArraySequenceFactories.c.

CHARVectorSequence* XLALCreateCHARVectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 2024 of file VectorSequenceFactories.c.

void XLALDestroyCHARVectorSequence ( CHARVectorSequence vecseq  ) 

Definition at line 2133 of file VectorSequenceFactories.c.

void LALCHARCreateSequence ( LALStatus status,
CHARSequence **  sequence,
UINT4   
)

void LALCHARDestroySequence ( LALStatus status,
CHARSequence **  sequence 
)

void LALCHARCreateVectorSequence ( LALStatus status,
CHARVectorSequence **  vectorSequence,
CreateVectorSequenceIn vSeqParams 
)

Definition at line 2054 of file VectorSequenceFactories.c.

void LALCHARDestroyVectorSequence ( LALStatus status,
CHARVectorSequence **  vectorSequence 
)

Definition at line 2149 of file VectorSequenceFactories.c.

INT2VectorSequence* XLALCreateINT2VectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 866 of file VectorSequenceFactories.c.

void XLALDestroyINT2VectorSequence ( INT2VectorSequence vecseq  ) 

Definition at line 975 of file VectorSequenceFactories.c.

void LALI2CreateSequence ( LALStatus status,
INT2Sequence **  sequence,
UINT4   
)

void LALI2DestroySequence ( LALStatus status,
INT2Sequence **  sequence 
)

void LALI2CreateVectorSequence ( LALStatus status,
INT2VectorSequence **  vectorSequence,
CreateVectorSequenceIn vSeqParams 
)

Definition at line 896 of file VectorSequenceFactories.c.

void LALI2DestroyVectorSequence ( LALStatus status,
INT2VectorSequence **  vectorSequence 
)

Definition at line 991 of file VectorSequenceFactories.c.

void LALI2CreateArraySequence ( LALStatus status,
INT2ArraySequence **  arraySequence,
CreateArraySequenceIn aSeqParams 
)

Definition at line 803 of file ArraySequenceFactories.c.

void LALI2DestroyArraySequence ( LALStatus status,
INT2ArraySequence **  arraySeqence 
)

Definition at line 916 of file ArraySequenceFactories.c.

INT4VectorSequence* XLALCreateINT4VectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 1059 of file VectorSequenceFactories.c.

void XLALDestroyINT4VectorSequence ( INT4VectorSequence vecseq  ) 

Definition at line 1168 of file VectorSequenceFactories.c.

void LALI4CreateSequence ( LALStatus status,
INT4Sequence **  sequence,
UINT4   
)

void LALI4DestroySequence ( LALStatus status,
INT4Sequence **  sequence 
)

void LALI4CreateVectorSequence ( LALStatus status,
INT4VectorSequence **  vectorSequence,
CreateVectorSequenceIn vSeqParams 
)

Definition at line 1089 of file VectorSequenceFactories.c.

void LALI4DestroyVectorSequence ( LALStatus status,
INT4VectorSequence **  vectorSequence 
)

Definition at line 1184 of file VectorSequenceFactories.c.

void LALI4CreateArraySequence ( LALStatus status,
INT4ArraySequence **  arraySequence,
CreateArraySequenceIn aSeqParams 
)

Definition at line 981 of file ArraySequenceFactories.c.

void LALI4DestroyArraySequence ( LALStatus status,
INT4ArraySequence **  arraySeqence 
)

Definition at line 1094 of file ArraySequenceFactories.c.

INT8VectorSequence* XLALCreateINT8VectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 1252 of file VectorSequenceFactories.c.

void XLALDestroyINT8VectorSequence ( INT8VectorSequence vecseq  ) 

Definition at line 1361 of file VectorSequenceFactories.c.

void LALI8CreateSequence ( LALStatus status,
INT8Sequence **  sequence,
UINT4   
)

void LALI8DestroySequence ( LALStatus status,
INT8Sequence **  sequence 
)

void LALI8CreateVectorSequence ( LALStatus status,
INT8VectorSequence **  vectorSequence,
CreateVectorSequenceIn vSeqParams 
)

Definition at line 1282 of file VectorSequenceFactories.c.

void LALI8DestroyVectorSequence ( LALStatus status,
INT8VectorSequence **  vectorSequence 
)

Definition at line 1377 of file VectorSequenceFactories.c.

void LALI8CreateArraySequence ( LALStatus status,
INT8ArraySequence **  arraySequence,
CreateArraySequenceIn aSeqParams 
)

Definition at line 1159 of file ArraySequenceFactories.c.

void LALI8DestroyArraySequence ( LALStatus status,
INT8ArraySequence **  arraySeqence 
)

Definition at line 1272 of file ArraySequenceFactories.c.

UINT2VectorSequence* XLALCreateUINT2VectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 1445 of file VectorSequenceFactories.c.

void XLALDestroyUINT2VectorSequence ( UINT2VectorSequence vecseq  ) 

Definition at line 1554 of file VectorSequenceFactories.c.

void LALU2CreateSequence ( LALStatus status,
UINT2Sequence **  sequence,
UINT4   
)

void LALU2DestroySequence ( LALStatus status,
UINT2Sequence **  sequence 
)

void LALU2CreateVectorSequence ( LALStatus status,
UINT2VectorSequence **  vectorSequence,
CreateVectorSequenceIn vSeqParams 
)

Definition at line 1475 of file VectorSequenceFactories.c.

void LALU2DestroyVectorSequence ( LALStatus status,
UINT2VectorSequence **  vectorSequence 
)

Definition at line 1570 of file VectorSequenceFactories.c.

void LALU2CreateArraySequence ( LALStatus status,
UINT2ArraySequence **  arraySequence,
CreateArraySequenceIn aSeqParams 
)

Definition at line 1337 of file ArraySequenceFactories.c.

void LALU2DestroyArraySequence ( LALStatus status,
UINT2ArraySequence **  arraySeqence 
)

Definition at line 1450 of file ArraySequenceFactories.c.

UINT4VectorSequence* XLALCreateUINT4VectorSequence ( UINT4  length,
UINT4  veclen 
)

Definition at line 1638 of file VectorSequenceFactories.c.

void XLALDestroyUINT4VectorSequence ( UINT4VectorSequence vecseq  ) 

Definition at line 1747 of file VectorSequenceFactories.c.

void LALU4CreateSequence ( LALStatus status,
UINT4Sequence **  sequence,
UINT4   
)

void LALU4DestroySequence ( LALStatus status,
UINT4Sequence **  sequence 
)

void LALU4CreateVectorSequence ( LALStatus status,