cfitsTK
linARfilterPred.h
Go to the documentation of this file.
1 
14 #ifndef _LINARFILTERPRED_H
15 #define _LINARFILTERPRED_H
16 
17 
18 int_fast8_t init_linARfilterPred();
19 
20 
21 
22 /* =============================================================================================== */
23 /* =============================================================================================== */
27 /* =============================================================================================== */
29 /* =============================================================================================== */
30 
32 
33 
34 
35 
36 
37 
38 /* =============================================================================================== */
39 /* =============================================================================================== */
43 /* =============================================================================================== */
45 /* =============================================================================================== */
46 
47 int NBwords(const char sentence[ ]);
48 
49 long LINARFILTERPRED_LoadASCIIfiles(double tstart, double dt, long NBpt, long NBfr, const char *IDoutname);
50 
51 long LINARFILTERPRED_SelectBlock(const char *IDin_name, const char *IDblknb_name, long blkNB, const char *IDout_name);
52 
54 
55 
56 
57 
58 
59 /* =============================================================================================== */
60 /* =============================================================================================== */
64 /* =============================================================================================== */
66 /* =============================================================================================== */
67 
92 long LINARFILTERPRED_Build_LinPredictor(const char *IDin_name, long PForder, float PFlag, double SVDeps, double RegLambda, const char *IDoutPF_name, int outMode, int LOOPmode, float LOOPgain);
93 
95 
96 
97 
98 
99 /* =============================================================================================== */
100 /* =============================================================================================== */
104 /* =============================================================================================== */
106 /* =============================================================================================== */
107 
108 
109 long LINARFILTERPRED_Apply_LinPredictor_RT(const char *IDfilt_name, const char *IDin_name, const char *IDout_name);
110 
111 long LINARFILTERPRED_Apply_LinPredictor(const char *IDfilt_name, const char *IDin_name, float PFlag, const char *IDout_name);
112 
113 long LINARFILTERPRED_PF_updatePFmatrix(const char *IDPF_name, const char *IDPFM_name, float alpha);
114 
115 long LINARFILTERPRED_PF_RealTimeApply(const char *IDmodevalOL_name, long IndexOffset, int semtrig, const char *IDPFM_name, long NBPFstep, const char *IDPFout_name, int nbGPU, long loop, long NBiter, int SAVEMODE, float tlag, long PFindex);
116 
118 
119 
120 
121 
122 
123 /* =============================================================================================== */
124 /* =============================================================================================== */
128 /* =============================================================================================== */
130 /* =============================================================================================== */
131 
132 float LINARFILTERPRED_ScanGain(char* IDin_name, float multfact, float framelag);
133 
134 #endif
int NBwords(const char sentence[])
Definition: linARfilterPred.c:294
float LINARFILTERPRED_ScanGain(char *IDin_name, float multfact, float framelag)
Definition: linARfilterPred.c:1859
long LINARFILTERPRED_Apply_LinPredictor_RT(const char *IDfilt_name, const char *IDin_name, const char *IDout_name)
Definition: linARfilterPred.c:1158
long LINARFILTERPRED_SelectBlock(const char *IDin_name, const char *IDblknb_name, long blkNB, const char *IDout_name)
Definition: linARfilterPred.c:508
long LINARFILTERPRED_PF_updatePFmatrix(const char *IDPF_name, const char *IDPFM_name, float alpha)
Definition: linARfilterPred.c:1361
long LINARFILTERPRED_Build_LinPredictor(const char *IDin_name, long PForder, float PFlag, double SVDeps, double RegLambda, const char *IDoutPF_name, int outMode, int LOOPmode, float LOOPgain)
Build predictive filter.
Definition: linARfilterPred.c:623
int_fast8_t init_linARfilterPred()
Definition: linARfilterPred.c:173
long LINARFILTERPRED_PF_RealTimeApply(const char *IDmodevalOL_name, long IndexOffset, int semtrig, const char *IDPFM_name, long NBPFstep, const char *IDPFout_name, int nbGPU, long loop, long NBiter, int SAVEMODE, float tlag, long PFindex)
Definition: linARfilterPred.c:1430
long LINARFILTERPRED_Apply_LinPredictor(const char *IDfilt_name, const char *IDin_name, float PFlag, const char *IDout_name)
Definition: linARfilterPred.c:1274
long LINARFILTERPRED_LoadASCIIfiles(double tstart, double dt, long NBpt, long NBfr, const char *IDoutname)
load ascii file(s) into image cube
Definition: linARfilterPred.c:330