Sequence.h File Reference

#include <stddef.h>
#include <lal/LALDatatypes.h>
#include <lal/LALRCSID.h>

Include dependency graph for Sequence.h:

Go to the source code of this file.

Functions

 NRCSID (SEQUENCEH,"$Id:")
void XLALDestroyCOMPLEX8Sequence (COMPLEX8Sequence *sequence)
COMPLEX8SequenceXLALCreateCOMPLEX8Sequence (size_t length)
COMPLEX8SequenceXLALCutCOMPLEX8Sequence (COMPLEX8Sequence *sequence, size_t first, size_t length)
COMPLEX8SequenceXLALCopyCOMPLEX8Sequence (COMPLEX8Sequence *sequence)
void XLALShiftCOMPLEX8Sequence (COMPLEX8Sequence *sequence, int count)
COMPLEX8SequenceXLALResizeCOMPLEX8Sequence (COMPLEX8Sequence *sequence, int first, size_t length)
COMPLEX8SequenceXLALShrinkCOMPLEX8Sequence (COMPLEX8Sequence *sequence, size_t first, size_t length)
COMPLEX8 XLALCOMPLEX8Sum (const COMPLEX8 *data, size_t first, size_t count)
REAL4 XLALCOMPLEX8SumSquares (const COMPLEX8 *data, size_t first, size_t count)
COMPLEX8 XLALCOMPLEX8SequenceSum (const COMPLEX8Sequence *sequence, size_t first, size_t count)
REAL4 XLALCOMPLEX8SequenceSumSquares (const COMPLEX8Sequence *sequence, size_t first, size_t count)
COMPLEX8SequenceXLALConjugateCOMPLEX8Sequence (COMPLEX8Sequence *series)
void XLALDestroyCOMPLEX16Sequence (COMPLEX16Sequence *sequence)
COMPLEX16SequenceXLALCreateCOMPLEX16Sequence (size_t length)
COMPLEX16SequenceXLALCutCOMPLEX16Sequence (COMPLEX16Sequence *sequence, size_t first, size_t length)
COMPLEX16SequenceXLALCopyCOMPLEX16Sequence (COMPLEX16Sequence *sequence)
void XLALShiftCOMPLEX16Sequence (COMPLEX16Sequence *sequence, int count)
COMPLEX16SequenceXLALResizeCOMPLEX16Sequence (COMPLEX16Sequence *sequence, int first, size_t length)
COMPLEX16SequenceXLALShrinkCOMPLEX16Sequence (COMPLEX16Sequence *sequence, size_t first, size_t length)
COMPLEX16 XLALCOMPLEX16Sum (const COMPLEX16 *data, size_t first, size_t count)
REAL8 XLALCOMPLEX16SumSquares (const COMPLEX16 *data, size_t first, size_t count)
COMPLEX16 XLALCOMPLEX16SequenceSum (const COMPLEX16Sequence *sequence, size_t first, size_t count)
REAL8 XLALCOMPLEX16SequenceSumSquares (const COMPLEX16Sequence *sequence, size_t first, size_t count)
COMPLEX16SequenceXLALConjugateCOMPLEX16Sequence (COMPLEX16Sequence *series)
void XLALDestroyREAL4Sequence (REAL4Sequence *sequence)
REAL4SequenceXLALCreateREAL4Sequence (size_t length)
REAL4SequenceXLALCutREAL4Sequence (REAL4Sequence *sequence, size_t first, size_t length)
REAL4SequenceXLALCopyREAL4Sequence (REAL4Sequence *sequence)
void XLALShiftREAL4Sequence (REAL4Sequence *sequence, int count)
REAL4SequenceXLALResizeREAL4Sequence (REAL4Sequence *sequence, int first, size_t length)
REAL4SequenceXLALShrinkREAL4Sequence (REAL4Sequence *sequence, size_t first, size_t length)
REAL4 XLALREAL4Sum (const REAL4 *data, size_t first, size_t count)
REAL4 XLALREAL4SumSquares (const REAL4 *data, size_t first, size_t count)
REAL4 XLALREAL4SequenceSum (const REAL4Sequence *sequence, size_t first, size_t count)
REAL4 XLALREAL4SequenceSumSquares (const REAL4Sequence *sequence, size_t first, size_t count)
void XLALDestroyREAL8Sequence (REAL8Sequence *sequence)
REAL8SequenceXLALCreateREAL8Sequence (size_t length)
REAL8SequenceXLALCutREAL8Sequence (REAL8Sequence *sequence, size_t first, size_t length)
REAL8SequenceXLALCopyREAL8Sequence (REAL8Sequence *sequence)
void XLALShiftREAL8Sequence (REAL8Sequence *sequence, int count)
REAL8SequenceXLALResizeREAL8Sequence (REAL8Sequence *sequence, int first, size_t length)
REAL8SequenceXLALShrinkREAL8Sequence (REAL8Sequence *sequence, size_t first, size_t length)
REAL8 XLALREAL8Sum (const REAL8 *data, size_t first, size_t count)
REAL8 XLALREAL8SumSquares (const REAL8 *data, size_t first, size_t count)
REAL8 XLALREAL8SequenceSum (const REAL8Sequence *sequence, size_t first, size_t count)
REAL8 XLALREAL8SequenceSumSquares (const REAL8Sequence *sequence, size_t first, size_t count)
void XLALDestroyINT2Sequence (INT2Sequence *sequence)
INT2SequenceXLALCreateINT2Sequence (size_t length)
INT2SequenceXLALCutINT2Sequence (INT2Sequence *sequence, size_t first, size_t length)
INT2SequenceXLALCopyINT2Sequence (INT2Sequence *sequence)
void XLALShiftINT2Sequence (INT2Sequence *sequence, int count)
INT2SequenceXLALResizeINT2Sequence (INT2Sequence *sequence, int first, size_t length)
INT2SequenceXLALShrinkINT2Sequence (INT2Sequence *sequence, size_t first, size_t length)
INT2 XLALINT2Sum (const INT2 *data, size_t first, size_t count)
UINT2 XLALINT2SumSquares (const INT2 *data, size_t first, size_t count)
INT2 XLALINT2SequenceSum (const INT2Sequence *sequence, size_t first, size_t count)
UINT2 XLALINT2SequenceSumSquares (const INT2Sequence *sequence, size_t first, size_t count)
void XLALDestroyINT4Sequence (INT4Sequence *sequence)
INT4SequenceXLALCreateINT4Sequence (size_t length)
INT4SequenceXLALCutINT4Sequence (INT4Sequence *sequence, size_t first, size_t length)
INT4SequenceXLALCopyINT4Sequence (INT4Sequence *sequence)
void XLALShiftINT4Sequence (INT4Sequence *sequence, int count)
INT4SequenceXLALResizeINT4Sequence (INT4Sequence *sequence, int first, size_t length)
INT4SequenceXLALShrinkINT4Sequence (INT4Sequence *sequence, size_t first, size_t length)
INT4 XLALINT4Sum (const INT4 *data, size_t first, size_t count)
UINT4 XLALINT4SumSquares (const INT4 *data, size_t first, size_t count)
INT4 XLALINT4SequenceSum (const INT4Sequence *sequence, size_t first, size_t count)
UINT4 XLALINT4SequenceSumSquares (const INT4Sequence *sequence, size_t first, size_t count)
void XLALDestroyINT8Sequence (INT8Sequence *sequence)
INT8SequenceXLALCreateINT8Sequence (size_t length)
INT8SequenceXLALCutINT8Sequence (INT8Sequence *sequence, size_t first, size_t length)
INT8SequenceXLALCopyINT8Sequence (INT8Sequence *sequence)
void XLALShiftINT8Sequence (INT8Sequence *sequence, int count)
INT8SequenceXLALResizeINT8Sequence (INT8Sequence *sequence, int first, size_t length)
INT8SequenceXLALShrinkINT8Sequence (INT8Sequence *sequence, size_t first, size_t length)
INT8 XLALINT8Sum (const INT8 *data, size_t first, size_t count)
UINT8 XLALINT8SumSquares (const INT8 *data, size_t first, size_t count)
INT8 XLALINT8SequenceSum (const INT8Sequence *sequence, size_t first, size_t count)
UINT8 XLALINT8SequenceSumSquares (const INT8Sequence *sequence, size_t first, size_t count)
void XLALDestroyUINT2Sequence (UINT2Sequence *sequence)
UINT2SequenceXLALCreateUINT2Sequence (size_t length)
UINT2SequenceXLALCutUINT2Sequence (UINT2Sequence *sequence, size_t first, size_t length)
UINT2SequenceXLALCopyUINT2Sequence (UINT2Sequence *sequence)
void XLALShiftUINT2Sequence (UINT2Sequence *sequence, int count)
UINT2SequenceXLALResizeUINT2Sequence (UINT2Sequence *sequence, int first, size_t length)
UINT2SequenceXLALShrinkUINT2Sequence (UINT2Sequence *sequence, size_t first, size_t length)
UINT2 XLALUINT2Sum (const UINT2 *data, size_t first, size_t count)
UINT2 XLALUINT2SumSquares (const UINT2 *data, size_t first, size_t count)
UINT2 XLALUINT2SequenceSum (const UINT2Sequence *sequence, size_t first, size_t count)
UINT2 XLALUINT2SequenceSumSquares (const UINT2Sequence *sequence, size_t first, size_t count)
void XLALDestroyUINT4Sequence (UINT4Sequence *sequence)
UINT4SequenceXLALCreateUINT4Sequence (size_t length)
UINT4SequenceXLALCutUINT4Sequence (UINT4Sequence *sequence, size_t first, size_t length)
UINT4SequenceXLALCopyUINT4Sequence (UINT4Sequence *sequence)
void XLALShiftUINT4Sequence (UINT4Sequence *sequence, int count)
UINT4SequenceXLALResizeUINT4Sequence (UINT4Sequence *sequence, int first, size_t length)
UINT4SequenceXLALShrinkUINT4Sequence (UINT4Sequence *sequence, size_t first, size_t length)
UINT4 XLALUINT4Sum (const UINT4 *data, size_t first, size_t count)
UINT4 XLALUINT4SumSquares (const UINT4 *data, size_t first, size_t count)
UINT4 XLALUINT4SequenceSum (const UINT4Sequence *sequence, size_t first, size_t count)
UINT4 XLALUINT4SequenceSumSquares (const UINT4Sequence *sequence, size_t first, size_t count)
void XLALDestroyUINT8Sequence (UINT8Sequence *sequence)
UINT8SequenceXLALCreateUINT8Sequence (size_t length)
UINT8SequenceXLALCutUINT8Sequence (UINT8Sequence *sequence, size_t first, size_t length)
UINT8SequenceXLALCopyUINT8Sequence (UINT8Sequence *sequence)
void XLALShiftUINT8Sequence (UINT8Sequence *sequence, int count)
UINT8SequenceXLALResizeUINT8Sequence (UINT8Sequence *sequence, int first, size_t length)
UINT8SequenceXLALShrinkUINT8Sequence (UINT8Sequence *sequence, size_t first, size_t length)
UINT8 XLALUINT8Sum (const UINT8 *data, size_t first, size_t count)
UINT8 XLALUINT8SumSquares (const UINT8 *data, size_t first, size_t count)
UINT8 XLALUINT8SequenceSum (const UINT8Sequence *sequence, size_t first, size_t count)
UINT8 XLALUINT8SequenceSumSquares (const UINT8Sequence *sequence, size_t first, size_t count)


Function Documentation

NRCSID ( SEQUENCEH  ,
"$Id:"   
)

void XLALDestroyCOMPLEX8Sequence ( COMPLEX8Sequence sequence  ) 

Definition at line 459 of file Sequence.c.

COMPLEX8Sequence* XLALCreateCOMPLEX8Sequence ( size_t  length  ) 

Definition at line 469 of file Sequence.c.

COMPLEX8Sequence* XLALCutCOMPLEX8Sequence ( COMPLEX8Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 493 of file Sequence.c.

COMPLEX8Sequence* XLALCopyCOMPLEX8Sequence ( COMPLEX8Sequence sequence  ) 

Definition at line 509 of file Sequence.c.

void XLALShiftCOMPLEX8Sequence ( COMPLEX8Sequence sequence,
int  count 
)

Definition at line 517 of file Sequence.c.

COMPLEX8Sequence* XLALResizeCOMPLEX8Sequence ( COMPLEX8Sequence sequence,
int  first,
size_t  length 
)

Definition at line 538 of file Sequence.c.

COMPLEX8Sequence* XLALShrinkCOMPLEX8Sequence ( COMPLEX8Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 573 of file Sequence.c.

COMPLEX8 XLALCOMPLEX8Sum ( const COMPLEX8 data,
size_t  first,
size_t  count 
)

REAL4 XLALCOMPLEX8SumSquares ( const COMPLEX8 data,
size_t  first,
size_t  count 
)

Definition at line 604 of file Sequence.c.

COMPLEX8 XLALCOMPLEX8SequenceSum ( const COMPLEX8Sequence sequence,
size_t  first,
size_t  count 
)

REAL4 XLALCOMPLEX8SequenceSumSquares ( const COMPLEX8Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 638 of file Sequence.c.

COMPLEX8Sequence* XLALConjugateCOMPLEX8Sequence ( COMPLEX8Sequence series  ) 

Definition at line 652 of file Sequence.c.

void XLALDestroyCOMPLEX16Sequence ( COMPLEX16Sequence sequence  ) 

Definition at line 670 of file Sequence.c.

COMPLEX16Sequence* XLALCreateCOMPLEX16Sequence ( size_t  length  ) 

Definition at line 680 of file Sequence.c.

COMPLEX16Sequence* XLALCutCOMPLEX16Sequence ( COMPLEX16Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 704 of file Sequence.c.

COMPLEX16Sequence* XLALCopyCOMPLEX16Sequence ( COMPLEX16Sequence sequence  ) 

Definition at line 720 of file Sequence.c.

void XLALShiftCOMPLEX16Sequence ( COMPLEX16Sequence sequence,
int  count 
)

Definition at line 728 of file Sequence.c.

COMPLEX16Sequence* XLALResizeCOMPLEX16Sequence ( COMPLEX16Sequence sequence,
int  first,
size_t  length 
)

Definition at line 749 of file Sequence.c.

COMPLEX16Sequence* XLALShrinkCOMPLEX16Sequence ( COMPLEX16Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 784 of file Sequence.c.

COMPLEX16 XLALCOMPLEX16Sum ( const COMPLEX16 data,
size_t  first,
size_t  count 
)

REAL8 XLALCOMPLEX16SumSquares ( const COMPLEX16 data,
size_t  first,
size_t  count 
)

Definition at line 815 of file Sequence.c.

COMPLEX16 XLALCOMPLEX16SequenceSum ( const COMPLEX16Sequence sequence,
size_t  first,
size_t  count 
)

REAL8 XLALCOMPLEX16SequenceSumSquares ( const COMPLEX16Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 849 of file Sequence.c.

COMPLEX16Sequence* XLALConjugateCOMPLEX16Sequence ( COMPLEX16Sequence series  ) 

Definition at line 863 of file Sequence.c.

void XLALDestroyREAL4Sequence ( REAL4Sequence sequence  ) 

Definition at line 65 of file Sequence.c.

REAL4Sequence* XLALCreateREAL4Sequence ( size_t  length  ) 

Definition at line 75 of file Sequence.c.

REAL4Sequence* XLALCutREAL4Sequence ( REAL4Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 99 of file Sequence.c.

REAL4Sequence* XLALCopyREAL4Sequence ( REAL4Sequence sequence  ) 

Definition at line 115 of file Sequence.c.

void XLALShiftREAL4Sequence ( REAL4Sequence sequence,
int  count 
)

Definition at line 123 of file Sequence.c.

REAL4Sequence* XLALResizeREAL4Sequence ( REAL4Sequence sequence,
int  first,
size_t  length 
)

Definition at line 144 of file Sequence.c.

REAL4Sequence* XLALShrinkREAL4Sequence ( REAL4Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 179 of file Sequence.c.

REAL4 XLALREAL4Sum ( const REAL4 data,
size_t  first,
size_t  count 
)

Definition at line 192 of file Sequence.c.

REAL4 XLALREAL4SumSquares ( const REAL4 data,
size_t  first,
size_t  count 
)

Definition at line 208 of file Sequence.c.

REAL4 XLALREAL4SequenceSum ( const REAL4Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 226 of file Sequence.c.

REAL4 XLALREAL4SequenceSumSquares ( const REAL4Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 241 of file Sequence.c.

void XLALDestroyREAL8Sequence ( REAL8Sequence sequence  ) 

Definition at line 262 of file Sequence.c.

REAL8Sequence* XLALCreateREAL8Sequence ( size_t  length  ) 

Definition at line 272 of file Sequence.c.

REAL8Sequence* XLALCutREAL8Sequence ( REAL8Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 296 of file Sequence.c.

REAL8Sequence* XLALCopyREAL8Sequence ( REAL8Sequence sequence  ) 

Definition at line 312 of file Sequence.c.

void XLALShiftREAL8Sequence ( REAL8Sequence sequence,
int  count 
)

Definition at line 320 of file Sequence.c.

REAL8Sequence* XLALResizeREAL8Sequence ( REAL8Sequence sequence,
int  first,
size_t  length 
)

Definition at line 341 of file Sequence.c.

REAL8Sequence* XLALShrinkREAL8Sequence ( REAL8Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 376 of file Sequence.c.

REAL8 XLALREAL8Sum ( const REAL8 data,
size_t  first,
size_t  count 
)

Definition at line 389 of file Sequence.c.

REAL8 XLALREAL8SumSquares ( const REAL8 data,
size_t  first,
size_t  count 
)

Definition at line 405 of file Sequence.c.

REAL8 XLALREAL8SequenceSum ( const REAL8Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 423 of file Sequence.c.

REAL8 XLALREAL8SequenceSumSquares ( const REAL8Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 438 of file Sequence.c.

void XLALDestroyINT2Sequence ( INT2Sequence sequence  ) 

Definition at line 881 of file Sequence.c.

INT2Sequence* XLALCreateINT2Sequence ( size_t  length  ) 

Definition at line 891 of file Sequence.c.

INT2Sequence* XLALCutINT2Sequence ( INT2Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 915 of file Sequence.c.

INT2Sequence* XLALCopyINT2Sequence ( INT2Sequence sequence  ) 

Definition at line 931 of file Sequence.c.

void XLALShiftINT2Sequence ( INT2Sequence sequence,
int  count 
)

Definition at line 939 of file Sequence.c.

INT2Sequence* XLALResizeINT2Sequence ( INT2Sequence sequence,
int  first,
size_t  length 
)

Definition at line 960 of file Sequence.c.

INT2Sequence* XLALShrinkINT2Sequence ( INT2Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 995 of file Sequence.c.

INT2 XLALINT2Sum ( const INT2 data,
size_t  first,
size_t  count 
)

Definition at line 1008 of file Sequence.c.

UINT2 XLALINT2SumSquares ( const INT2 data,
size_t  first,
size_t  count 
)

Definition at line 1024 of file Sequence.c.

INT2 XLALINT2SequenceSum ( const INT2Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 1042 of file Sequence.c.

UINT2 XLALINT2SequenceSumSquares ( const INT2Sequence sequence,
size_t  first,
size_t  count 
)

Definition at line 1057 of file Sequence.c.

void XLALDestroyINT4Sequence ( INT4Sequence sequence  ) 

Definition at line 1275 of file Sequence.c.

INT4Sequence* XLALCreateINT4Sequence ( size_t  length  ) 

Definition at line 1285 of file Sequence.c.

INT4Sequence* XLALCutINT4Sequence ( INT4Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 1309 of file Sequence.c.

INT4Sequence* XLALCopyINT4Sequence ( INT4Sequence sequence  ) 

Definition at line 1325 of file Sequence.c.

void XLALShiftINT4Sequence ( INT4Sequence sequence,
int  count 
)

Definition at line 1333 of file Sequence.c.

INT4Sequence* XLALResizeINT4Sequence ( INT4Sequence sequence,
int  first,
size_t  length 
)

Definition at line 1354 of file Sequence.c.

INT4Sequence* XLALShrinkINT4Sequence ( INT4Sequence sequence,
size_t  first,
size_t  length 
)

Definition at line 1389 of file Sequence.c.