26 #include <lal/LALDatatypes.h>
28 #if defined(__cplusplus)
333 #elif defined(__cplusplus)
uint64_t UINT8
Eight-byte unsigned integer; on some platforms this is equivalent to unsigned long int instead.
double complex COMPLEX16
Double-precision floating-point complex number (16 bytes total)
double REAL8
Double precision real floating-point number (8 bytes).
int16_t INT2
Two-byte signed integer.
int64_t INT8
Eight-byte signed integer; on some platforms this is equivalent to long int instead.
uint16_t UINT2
Two-byte unsigned integer.
uint32_t UINT4
Four-byte unsigned integer.
float complex COMPLEX8
Single-precision floating-point complex number (8 bytes total)
int32_t INT4
Four-byte signed integer.
float REAL4
Single precision real floating-point number (4 bytes).
UINT4Sequence * XLALResizeUINT4Sequence(UINT4Sequence *sequence, int first, size_t length)
INT8Sequence * XLALCutINT8Sequence(INT8Sequence *sequence, size_t first, size_t length)
INT8Sequence * XLALCopyINT8Sequence(INT8Sequence *sequence)
UINT2Sequence * XLALResizeUINT2Sequence(UINT2Sequence *sequence, int first, size_t length)
UINT2 XLALINT2SumSquares(const INT2 *data, size_t first, size_t count)
REAL4Sequence * XLALCutREAL4Sequence(REAL4Sequence *sequence, size_t first, size_t length)
INT2 XLALINT2SequenceSum(const INT2Sequence *sequence, size_t first, size_t count)
void XLALDestroyUINT2Sequence(UINT2Sequence *sequence)
INT2Sequence * XLALCopyINT2Sequence(INT2Sequence *sequence)
REAL4 XLALCOMPLEX8SequenceSumSquares(const COMPLEX8Sequence *sequence, size_t first, size_t count)
COMPLEX8Sequence * XLALCutCOMPLEX8Sequence(COMPLEX8Sequence *sequence, size_t first, size_t length)
UINT4Sequence * XLALCopyUINT4Sequence(UINT4Sequence *sequence)
UINT2Sequence * XLALCopyUINT2Sequence(UINT2Sequence *sequence)
REAL4 XLALREAL4SumSquares(const REAL4 *data, size_t first, size_t count)
COMPLEX8Sequence * XLALShrinkCOMPLEX8Sequence(COMPLEX8Sequence *sequence, size_t first, size_t length)
void XLALDestroyINT4Sequence(INT4Sequence *sequence)
void XLALShiftCOMPLEX8Sequence(COMPLEX8Sequence *sequence, int count)
INT4 XLALINT4Sum(const INT4 *data, size_t first, size_t count)
REAL4 XLALREAL4Sum(const REAL4 *data, size_t first, size_t count)
COMPLEX16Sequence * XLALResizeCOMPLEX16Sequence(COMPLEX16Sequence *sequence, int first, size_t length)
void XLALShiftUINT8Sequence(UINT8Sequence *sequence, int count)
REAL8 XLALREAL8SequenceSum(const REAL8Sequence *sequence, size_t first, size_t count)
REAL8Sequence * XLALCutREAL8Sequence(REAL8Sequence *sequence, size_t first, size_t length)
REAL4Sequence * XLALShrinkREAL4Sequence(REAL4Sequence *sequence, size_t first, size_t length)
UINT2 XLALUINT2SequenceSum(const UINT2Sequence *sequence, size_t first, size_t count)
REAL8 XLALREAL8Sum(const REAL8 *data, size_t first, size_t count)
INT2Sequence * XLALShrinkINT2Sequence(INT2Sequence *sequence, size_t first, size_t length)
INT8 XLALINT8SequenceSum(const INT8Sequence *sequence, size_t first, size_t count)
INT4Sequence * XLALShrinkINT4Sequence(INT4Sequence *sequence, size_t first, size_t length)
INT2Sequence * XLALResizeINT2Sequence(INT2Sequence *sequence, int first, size_t length)
REAL8Sequence * XLALCopyREAL8Sequence(REAL8Sequence *sequence)
UINT8 XLALUINT8SequenceSumSquares(const UINT8Sequence *sequence, size_t first, size_t count)
void XLALShiftUINT4Sequence(UINT4Sequence *sequence, int count)
INT4Sequence * XLALCopyINT4Sequence(INT4Sequence *sequence)
void XLALDestroyINT2Sequence(INT2Sequence *sequence)
UINT2 XLALUINT2Sum(const UINT2 *data, size_t first, size_t count)
COMPLEX16Sequence * XLALConjugateCOMPLEX16Sequence(COMPLEX16Sequence *series)
UINT8Sequence * XLALResizeUINT8Sequence(UINT8Sequence *sequence, int first, size_t length)
void XLALShiftUINT2Sequence(UINT2Sequence *sequence, int count)
UINT4Sequence * XLALCreateUINT4Sequence(size_t length)
UINT8 XLALINT8SequenceSumSquares(const INT8Sequence *sequence, size_t first, size_t count)
INT2Sequence * XLALCreateINT2Sequence(size_t length)
REAL8 XLALREAL8SumSquares(const REAL8 *data, size_t first, size_t count)
UINT4 XLALUINT4Sum(const UINT4 *data, size_t first, size_t count)
UINT8 XLALINT8SumSquares(const INT8 *data, size_t first, size_t count)
UINT4 XLALUINT4SequenceSumSquares(const UINT4Sequence *sequence, size_t first, size_t count)
void XLALDestroyUINT8Sequence(UINT8Sequence *sequence)
INT4 XLALINT4SequenceSum(const INT4Sequence *sequence, size_t first, size_t count)
UINT8 XLALUINT8SumSquares(const UINT8 *data, size_t first, size_t count)
INT8Sequence * XLALResizeINT8Sequence(INT8Sequence *sequence, int first, size_t length)
REAL4Sequence * XLALResizeREAL4Sequence(REAL4Sequence *sequence, int first, size_t length)
UINT8Sequence * XLALCreateUINT8Sequence(size_t length)
COMPLEX8 XLALCOMPLEX8SequenceSum(const COMPLEX8Sequence *sequence, size_t first, size_t count)
INT4Sequence * XLALResizeINT4Sequence(INT4Sequence *sequence, int first, size_t length)
REAL4 XLALREAL4SequenceSum(const REAL4Sequence *sequence, size_t first, size_t count)
INT8Sequence * XLALCreateINT8Sequence(size_t length)
COMPLEX16Sequence * XLALCutCOMPLEX16Sequence(COMPLEX16Sequence *sequence, size_t first, size_t length)
UINT4 XLALUINT4SumSquares(const UINT4 *data, size_t first, size_t count)
void XLALShiftREAL8Sequence(REAL8Sequence *sequence, int count)
void XLALDestroyUINT4Sequence(UINT4Sequence *sequence)
COMPLEX8 XLALCOMPLEX8Sum(const COMPLEX8 *data, size_t first, size_t count)
UINT4 XLALINT4SumSquares(const INT4 *data, size_t first, size_t count)
void XLALDestroyREAL8Sequence(REAL8Sequence *sequence)
REAL4 XLALREAL4SequenceSumSquares(const REAL4Sequence *sequence, size_t first, size_t count)
UINT2 XLALINT2SequenceSumSquares(const INT2Sequence *sequence, size_t first, size_t count)
COMPLEX16 XLALCOMPLEX16SequenceSum(const COMPLEX16Sequence *sequence, size_t first, size_t count)
void XLALDestroyCOMPLEX8Sequence(COMPLEX8Sequence *sequence)
REAL8 XLALCOMPLEX16SequenceSumSquares(const COMPLEX16Sequence *sequence, size_t first, size_t count)
void XLALDestroyINT8Sequence(INT8Sequence *sequence)
UINT8Sequence * XLALCutUINT8Sequence(UINT8Sequence *sequence, size_t first, size_t length)
UINT2Sequence * XLALCutUINT2Sequence(UINT2Sequence *sequence, size_t first, size_t length)
UINT4Sequence * XLALShrinkUINT4Sequence(UINT4Sequence *sequence, size_t first, size_t length)
INT4Sequence * XLALCutINT4Sequence(INT4Sequence *sequence, size_t first, size_t length)
REAL4Sequence * XLALCopyREAL4Sequence(REAL4Sequence *sequence)
COMPLEX8Sequence * XLALCopyCOMPLEX8Sequence(COMPLEX8Sequence *sequence)
COMPLEX16 XLALCOMPLEX16Sum(const COMPLEX16 *data, size_t first, size_t count)
COMPLEX16Sequence * XLALShrinkCOMPLEX16Sequence(COMPLEX16Sequence *sequence, size_t first, size_t length)
void XLALDestroyREAL4Sequence(REAL4Sequence *sequence)
INT4Sequence * XLALCreateINT4Sequence(size_t length)
INT2 XLALINT2Sum(const INT2 *data, size_t first, size_t count)
void XLALDestroyCOMPLEX16Sequence(COMPLEX16Sequence *sequence)
COMPLEX8Sequence * XLALCreateCOMPLEX8Sequence(size_t length)
COMPLEX8Sequence * XLALResizeCOMPLEX8Sequence(COMPLEX8Sequence *sequence, int first, size_t length)
UINT2Sequence * XLALCreateUINT2Sequence(size_t length)
REAL8Sequence * XLALResizeREAL8Sequence(REAL8Sequence *sequence, int first, size_t length)
void XLALShiftINT4Sequence(INT4Sequence *sequence, int count)
REAL4Sequence * XLALCreateREAL4Sequence(size_t length)
UINT4Sequence * XLALCutUINT4Sequence(UINT4Sequence *sequence, size_t first, size_t length)
COMPLEX16Sequence * XLALCopyCOMPLEX16Sequence(COMPLEX16Sequence *sequence)
REAL4 XLALCOMPLEX8SumSquares(const COMPLEX8 *data, size_t first, size_t count)
REAL8 XLALREAL8SequenceSumSquares(const REAL8Sequence *sequence, size_t first, size_t count)
UINT8Sequence * XLALShrinkUINT8Sequence(UINT8Sequence *sequence, size_t first, size_t length)
REAL8 XLALCOMPLEX16SumSquares(const COMPLEX16 *data, size_t first, size_t count)
INT2Sequence * XLALCutINT2Sequence(INT2Sequence *sequence, size_t first, size_t length)
INT8Sequence * XLALShrinkINT8Sequence(INT8Sequence *sequence, size_t first, size_t length)
REAL8Sequence * XLALShrinkREAL8Sequence(REAL8Sequence *sequence, size_t first, size_t length)
COMPLEX8Sequence * XLALConjugateCOMPLEX8Sequence(COMPLEX8Sequence *series)
UINT4 XLALINT4SequenceSumSquares(const INT4Sequence *sequence, size_t first, size_t count)
void XLALShiftCOMPLEX16Sequence(COMPLEX16Sequence *sequence, int count)
REAL8Sequence * XLALCreateREAL8Sequence(size_t length)
UINT2Sequence * XLALShrinkUINT2Sequence(UINT2Sequence *sequence, size_t first, size_t length)
UINT2 XLALUINT2SequenceSumSquares(const UINT2Sequence *sequence, size_t first, size_t count)
COMPLEX16Sequence * XLALCreateCOMPLEX16Sequence(size_t length)
void XLALShiftINT8Sequence(INT8Sequence *sequence, int count)
UINT2 XLALUINT2SumSquares(const UINT2 *data, size_t first, size_t count)
UINT8Sequence * XLALCopyUINT8Sequence(UINT8Sequence *sequence)
UINT4 XLALUINT4SequenceSum(const UINT4Sequence *sequence, size_t first, size_t count)
void XLALShiftREAL4Sequence(REAL4Sequence *sequence, int count)
INT8 XLALINT8Sum(const INT8 *data, size_t first, size_t count)
void XLALShiftINT2Sequence(INT2Sequence *sequence, int count)
UINT8 XLALUINT8SequenceSum(const UINT8Sequence *sequence, size_t first, size_t count)
UINT8 XLALUINT8Sum(const UINT8 *data, size_t first, size_t count)
Vector of type COMPLEX16, see DATATYPE-Vector types for more details.
Vector of type COMPLEX8, see DATATYPE-Vector types for more details.
Vector of type INT2, see DATATYPE-Vector types for more details.
Vector of type INT4, see DATATYPE-Vector types for more details.
Vector of type INT8, see DATATYPE-Vector types for more details.
Vector of type REAL4, see DATATYPE-Vector types for more details.
Vector of type REAL8, see DATATYPE-Vector types for more details.
Vector of type UINT2, see DATATYPE-Vector types for more details.
Vector of type UINT4, see DATATYPE-Vector types for more details.
Vector of type UINT8, see DATATYPE-Vector types for more details.