LALPulsar 7.1.1.1-eeff03c
SFTbin.h File Reference

Prototypes

void COMPLEX8SFT2Periodogram1 (LALStatus *status, REAL8Periodogram1 *peri, COMPLEX8SFTData1 *sft)
 OBSOLETE – Use LAL functions from SFTfileIO.c instead. More...
 
void SFT2Periodogram (LALStatus *status, REAL8Periodogram1 *peri, SFTtype *sft)
 

Go to the source code of this file.

Data Structures

struct  COMPLEX8SFTData1
 
struct  COMPLEX8SFTvector1
 
struct  COMPLEX16SFTData1
 
struct  REAL8Periodogram1
 

Macros

Error Codes
Author
A.M. Sintes

Header SFTbin.h

Routines for reading SFT binary files

Synopsis

#include <lal/SFTbin.h>
#define SFTBINH_ENULL   1
 
#define SFTBINH_EFILE   2
 
#define SFTBINH_EHEADER   3
 
#define SFTBINH_EENDIAN   4
 
#define SFTBINH_EVAL   5
 
#define SFTBINH_ESEEK   9
 
#define SFTBINH_EREAD   10
 
#define SFTBINH_EWRITE   11
 
#define SFTBINH_MSGENULL   "Null pointer"
 
#define SFTBINH_MSGEFILE   "Could not open file"
 
#define SFTBINH_MSGEHEADER   "Incorrect header in file"
 
#define SFTBINH_MSGEENDIAN   "Incorrect endian type"
 
#define SFTBINH_MSGEVAL   "Invalid value"
 
#define SFTBINH_MSGESEEK   "fseek failed"
 
#define SFTBINH_MSGEREAD   "fread failed"
 
#define SFTBINH_MSGEWRITE   "fwrite failed"
 

Macro Definition Documentation

◆ SFTBINH_ENULL

#define SFTBINH_ENULL   1

Definition at line 99 of file SFTbin.h.

◆ SFTBINH_EFILE

#define SFTBINH_EFILE   2

Definition at line 100 of file SFTbin.h.

◆ SFTBINH_EHEADER

#define SFTBINH_EHEADER   3

Definition at line 101 of file SFTbin.h.

◆ SFTBINH_EENDIAN

#define SFTBINH_EENDIAN   4

Definition at line 102 of file SFTbin.h.

◆ SFTBINH_EVAL

#define SFTBINH_EVAL   5

Definition at line 103 of file SFTbin.h.

◆ SFTBINH_ESEEK

#define SFTBINH_ESEEK   9

Definition at line 104 of file SFTbin.h.

◆ SFTBINH_EREAD

#define SFTBINH_EREAD   10

Definition at line 105 of file SFTbin.h.

◆ SFTBINH_EWRITE

#define SFTBINH_EWRITE   11

Definition at line 106 of file SFTbin.h.

◆ SFTBINH_MSGENULL

#define SFTBINH_MSGENULL   "Null pointer"

Definition at line 108 of file SFTbin.h.

◆ SFTBINH_MSGEFILE

#define SFTBINH_MSGEFILE   "Could not open file"

Definition at line 109 of file SFTbin.h.

◆ SFTBINH_MSGEHEADER

#define SFTBINH_MSGEHEADER   "Incorrect header in file"

Definition at line 110 of file SFTbin.h.

◆ SFTBINH_MSGEENDIAN

#define SFTBINH_MSGEENDIAN   "Incorrect endian type"

Definition at line 111 of file SFTbin.h.

◆ SFTBINH_MSGEVAL

#define SFTBINH_MSGEVAL   "Invalid value"

Definition at line 112 of file SFTbin.h.

◆ SFTBINH_MSGESEEK

#define SFTBINH_MSGESEEK   "fseek failed"

Definition at line 113 of file SFTbin.h.

◆ SFTBINH_MSGEREAD

#define SFTBINH_MSGEREAD   "fread failed"

Definition at line 114 of file SFTbin.h.

◆ SFTBINH_MSGEWRITE

#define SFTBINH_MSGEWRITE   "fwrite failed"

Definition at line 115 of file SFTbin.h.

Function Documentation

◆ COMPLEX8SFT2Periodogram1()

void COMPLEX8SFT2Periodogram1 ( LALStatus status,
REAL8Periodogram1 peri,
COMPLEX8SFTData1 sft 
)

OBSOLETE – Use LAL functions from SFTfileIO.c instead.

Author
Sintes, A.M., Krishnan, B.

SFTbin.c

Routines for reading SFT binary files

Prototypes

ReadSFTbinHeader1() ReadCOMPLEX8SFTbinData1() ReadCOMPLEX16SFTbinData1() COMPLEX8SFT2Periodogram1() COMPLEX16SFT2Periodogram1()

Description

the output of the periodogram should be properly normalized !!!

Uses

LALHO()

Definition at line 69 of file SFTbin.c.

◆ SFT2Periodogram()

void SFT2Periodogram ( LALStatus status,
REAL8Periodogram1 peri,
SFTtype sft 
)

Definition at line 133 of file SFTbin.c.