milk  1.01
Modular Image processing Library toolKit
linARfilterPred.h
Go to the documentation of this file.
1 
9 #ifndef _LINARFILTERPRED_H
10 #define _LINARFILTERPRED_H
11 
12 
13 void __attribute__((constructor)) libinit_linARfilterPred();
14 
15 
16 
17 /* =============================================================================================== */
18 /* =============================================================================================== */
22 /* =============================================================================================== */
24 /* =============================================================================================== */
25 
27 
28 
29 
30 
31 
32 
33 /* =============================================================================================== */
34 /* =============================================================================================== */
38 /* =============================================================================================== */
40 /* =============================================================================================== */
41 
42 
43 
45  double tstart,
46  double dt,
47  long NBpt,
48  long NBfr,
49  const char *IDoutname
50 );
51 
52 imageID LINARFILTERPRED_SelectBlock(
53  const char *IDin_name,
54  const char *IDblknb_name,
55  long blkNB,
56  const char *IDout_name
57 );
58 
60 
61 
62 
63 
64 
65 /* =============================================================================================== */
66 /* =============================================================================================== */
70 /* =============================================================================================== */
72 /* =============================================================================================== */
73 
74 
76  const char *IDin_name,
77  long NBstep,
78  const char *IDout_name
79 );
80 
81 
97  const char *IDin_name,
98  long PForder,
99  float
100  PFlag,
101  double
102  SVDeps,
103  double RegLambda,
104  const char *IDoutPF_name,
105  int
106  outMode,
107  int
108  LOOPmode,
109  float
110  LOOPgain,
111  int testmode
112 );
113 
115 
116 
117 
118 
119 /* =============================================================================================== */
120 /* =============================================================================================== */
124 /* =============================================================================================== */
126 /* =============================================================================================== */
127 
128 
129 imageID LINARFILTERPRED_Apply_LinPredictor_RT(
130  const char *IDfilt_name,
131  const char *IDin_name,
132  const char *IDout_name
133 );
134 
135 
136 imageID LINARFILTERPRED_Apply_LinPredictor(
137  const char *IDfilt_name,
138  const char *IDin_name,
139  float PFlag,
140  const char *IDout_name
141 );
142 
143 
144 imageID LINARFILTERPRED_PF_updatePFmatrix(
145  const char *IDPF_name,
146  const char *IDPFM_name,
147  float alpha
148 );
149 
150 
152  const char *IDmodevalIN_name,
153  long IndexOffset,
154  int semtrig,
155  const char *IDPFM_name,
156  long NBPFstep,
157  const char *IDPFout_name,
158  int nbGPU,
159  long loop,
160  long NBiter,
161  int SAVEMODE,
162  float tlag,
163  long PFindex
164 );
165 
167 
168 
169 
170 
171 
172 /* =============================================================================================== */
173 /* =============================================================================================== */
177 /* =============================================================================================== */
179 /* =============================================================================================== */
180 
181 float LINARFILTERPRED_ScanGain(
182  char *IDin_name,
183  float multfact,
184  float framelag
185 );
186 
187 #endif
LINARFILTERPRED_Build_LinPredictor
imageID 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, int testmode)
Build predictive filter.
linARfilterPred_repeat_shift_X
imageID linARfilterPred_repeat_shift_X(const char *IDin_name, long NBstep, const char *IDout_name)
Expand 2D image/matrix in X direction by repeat and shift.
Definition: linARfilterPred.c:901
LINARFILTERPRED_PF_RealTimeApply
imageID LINARFILTERPRED_PF_RealTimeApply(const char *IDmodevalIN_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:2124
__attribute__
errno_t __attribute__((hot))
Logs a shared memory stream onto disk.
Definition: logshmim.c:685
LINARFILTERPRED_LoadASCIIfiles
long LINARFILTERPRED_LoadASCIIfiles(double tstart, double dt, long NBpt, long NBfr, const char *IDoutname)
load ascii file(s) into image cube
Definition: linARfilterPred.c:539