1 | <?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?> |
---|
2 | <tagfile> |
---|
3 | <compound kind="file"> |
---|
4 | <name>libBM.h</name> |
---|
5 | <path>/home/smidl/work/mixpp/</path> |
---|
6 | <filename>libBM_8h</filename> |
---|
7 | <class kind="class">RV</class> |
---|
8 | <class kind="class">fnc</class> |
---|
9 | <class kind="class">BM</class> |
---|
10 | <class kind="class">epdf</class> |
---|
11 | <class kind="class">mpdf</class> |
---|
12 | </compound> |
---|
13 | <compound kind="file"> |
---|
14 | <name>libDC.h</name> |
---|
15 | <path>/home/smidl/work/mixpp/</path> |
---|
16 | <filename>libDC_8h</filename> |
---|
17 | <class kind="class">sqmat</class> |
---|
18 | <class kind="class">fsqmat</class> |
---|
19 | <class kind="class">ldmat</class> |
---|
20 | </compound> |
---|
21 | <compound kind="file"> |
---|
22 | <name>libEF.h</name> |
---|
23 | <path>/home/smidl/work/mixpp/</path> |
---|
24 | <filename>libEF_8h</filename> |
---|
25 | <class kind="class">eEF</class> |
---|
26 | <class kind="class">mEF</class> |
---|
27 | <class kind="class">enorm</class> |
---|
28 | <class kind="class">mlnorm</class> |
---|
29 | </compound> |
---|
30 | <compound kind="file"> |
---|
31 | <name>libKF.h</name> |
---|
32 | <path>/home/smidl/work/mixpp/</path> |
---|
33 | <filename>libKF_8h</filename> |
---|
34 | <includes id="libBM_8h" name="libBM.h" local="yes" imported="no">libBM.h</includes> |
---|
35 | <includes id="libDC_8h" name="libDC.h" local="yes" imported="no">libDC.h</includes> |
---|
36 | <class kind="class">KalmanFull</class> |
---|
37 | <class kind="class">Kalman</class> |
---|
38 | </compound> |
---|
39 | <compound kind="file"> |
---|
40 | <name>libPF.h</name> |
---|
41 | <path>/home/smidl/work/mixpp/</path> |
---|
42 | <filename>libPF_8h</filename> |
---|
43 | <includes id="libBM_8h" name="libBM.h" local="yes" imported="no">libBM.h</includes> |
---|
44 | <includes id="libDC_8h" name="libDC.h" local="yes" imported="no">libDC.h</includes> |
---|
45 | <class kind="class">PF</class> |
---|
46 | <class kind="class">TrivialPF</class> |
---|
47 | <class kind="class">MPF</class> |
---|
48 | </compound> |
---|
49 | <compound kind="class"> |
---|
50 | <name>BM</name> |
---|
51 | <filename>classBM.html</filename> |
---|
52 | <member kind="function" virtualness="pure"> |
---|
53 | <type>virtual void</type> |
---|
54 | <name>bayes</name> |
---|
55 | <anchorfile>classBM.html</anchorfile> |
---|
56 | <anchor>c52edf4ad6e1dff9bf64b9e1e0cfb1f0</anchor> |
---|
57 | <arglist>(const vec &dt, bool evall=true)=0</arglist> |
---|
58 | </member> |
---|
59 | <member kind="function"> |
---|
60 | <type>void</type> |
---|
61 | <name>bayes</name> |
---|
62 | <anchorfile>classBM.html</anchorfile> |
---|
63 | <anchor>87b07867fd4c133aa89a18543f68d9f9</anchor> |
---|
64 | <arglist>(mat Dt)</arglist> |
---|
65 | </member> |
---|
66 | <member kind="variable"> |
---|
67 | <type>double</type> |
---|
68 | <name>ll</name> |
---|
69 | <anchorfile>classBM.html</anchorfile> |
---|
70 | <anchor>5623fef6572a08c2b53b8c87b82dc979</anchor> |
---|
71 | <arglist></arglist> |
---|
72 | </member> |
---|
73 | </compound> |
---|
74 | <compound kind="class"> |
---|
75 | <name>eEF</name> |
---|
76 | <filename>classeEF.html</filename> |
---|
77 | <base>epdf</base> |
---|
78 | <member kind="function" virtualness="virtual"> |
---|
79 | <type>virtual void</type> |
---|
80 | <name>tupdate</name> |
---|
81 | <anchorfile>classeEF.html</anchorfile> |
---|
82 | <anchor>fd88bc35550ec8fe9281d358216d0fcf</anchor> |
---|
83 | <arglist>(double phi, mat &vbar, double nubar)</arglist> |
---|
84 | </member> |
---|
85 | <member kind="function" virtualness="virtual"> |
---|
86 | <type>virtual void</type> |
---|
87 | <name>dupdate</name> |
---|
88 | <anchorfile>classeEF.html</anchorfile> |
---|
89 | <anchor>5863718c3b2fb1496dece10c5b745d5c</anchor> |
---|
90 | <arglist>(mat &v, double nu=1.0)</arglist> |
---|
91 | </member> |
---|
92 | </compound> |
---|
93 | <compound kind="class"> |
---|
94 | <name>enorm</name> |
---|
95 | <filename>classenorm.html</filename> |
---|
96 | <templarg>sq_T</templarg> |
---|
97 | <base>eEF</base> |
---|
98 | <member kind="function"> |
---|
99 | <type></type> |
---|
100 | <name>enorm</name> |
---|
101 | <anchorfile>classenorm.html</anchorfile> |
---|
102 | <anchor>183891111686898adef0f6ca292e600d</anchor> |
---|
103 | <arglist>(RV &rv, vec &mu, sq_T &R)</arglist> |
---|
104 | </member> |
---|
105 | <member kind="function"> |
---|
106 | <type>void</type> |
---|
107 | <name>tupdate</name> |
---|
108 | <anchorfile>classenorm.html</anchorfile> |
---|
109 | <anchor>5b5fd142b6b17ea334597960e3fe126a</anchor> |
---|
110 | <arglist>(double phi, mat &vbar, double nubar)</arglist> |
---|
111 | </member> |
---|
112 | <member kind="function"> |
---|
113 | <type>void</type> |
---|
114 | <name>dupdate</name> |
---|
115 | <anchorfile>classenorm.html</anchorfile> |
---|
116 | <anchor>5bf185e31e5954fceb90ada3debd2ff2</anchor> |
---|
117 | <arglist>(mat &v, double nu=1.0)</arglist> |
---|
118 | </member> |
---|
119 | <member kind="function"> |
---|
120 | <type>vec</type> |
---|
121 | <name>sample</name> |
---|
122 | <anchorfile>classenorm.html</anchorfile> |
---|
123 | <anchor>6020bcd89db2c9584bd8871001bd2023</anchor> |
---|
124 | <arglist>()</arglist> |
---|
125 | </member> |
---|
126 | <member kind="function"> |
---|
127 | <type>double</type> |
---|
128 | <name>eval</name> |
---|
129 | <anchorfile>classenorm.html</anchorfile> |
---|
130 | <anchor>93107f05a8e9b34b64853767200121a4</anchor> |
---|
131 | <arglist>(const vec &val)</arglist> |
---|
132 | </member> |
---|
133 | </compound> |
---|
134 | <compound kind="class"> |
---|
135 | <name>epdf</name> |
---|
136 | <filename>classepdf.html</filename> |
---|
137 | <member kind="function" virtualness="virtual"> |
---|
138 | <type>virtual vec</type> |
---|
139 | <name>sample</name> |
---|
140 | <anchorfile>classepdf.html</anchorfile> |
---|
141 | <anchor>e6ce993603a95c2645eb86305ea51396</anchor> |
---|
142 | <arglist>()</arglist> |
---|
143 | </member> |
---|
144 | <member kind="function" virtualness="virtual"> |
---|
145 | <type>virtual double</type> |
---|
146 | <name>eval</name> |
---|
147 | <anchorfile>classepdf.html</anchorfile> |
---|
148 | <anchor>f333ceeb88ebc37d81fcd4cea4526bfc</anchor> |
---|
149 | <arglist>(const vec &val)</arglist> |
---|
150 | </member> |
---|
151 | </compound> |
---|
152 | <compound kind="class"> |
---|
153 | <name>fnc</name> |
---|
154 | <filename>classfnc.html</filename> |
---|
155 | </compound> |
---|
156 | <compound kind="class"> |
---|
157 | <name>fsqmat</name> |
---|
158 | <filename>classfsqmat.html</filename> |
---|
159 | <base protection="private">sqmat</base> |
---|
160 | </compound> |
---|
161 | <compound kind="class"> |
---|
162 | <name>Kalman</name> |
---|
163 | <filename>classKalman.html</filename> |
---|
164 | <templarg>sq_T</templarg> |
---|
165 | <base>BM</base> |
---|
166 | <member kind="function"> |
---|
167 | <type></type> |
---|
168 | <name>Kalman</name> |
---|
169 | <anchorfile>classKalman.html</anchorfile> |
---|
170 | <anchor>83118f4bd2ecbc70b03cfd573088ed6f</anchor> |
---|
171 | <arglist>(mat A0, mat B0, mat C0, mat D0, sq_T R0, sq_T Q0, sq_T P0, vec mu0)</arglist> |
---|
172 | </member> |
---|
173 | <member kind="function"> |
---|
174 | <type>void</type> |
---|
175 | <name>bayes</name> |
---|
176 | <anchorfile>classKalman.html</anchorfile> |
---|
177 | <anchor>e945d9205ca14acbd83ba80ea6f72b8e</anchor> |
---|
178 | <arglist>(const vec &dt, bool evalll=true)</arglist> |
---|
179 | </member> |
---|
180 | <member kind="variable"> |
---|
181 | <type>vec</type> |
---|
182 | <name>mu</name> |
---|
183 | <anchorfile>classKalman.html</anchorfile> |
---|
184 | <anchor>3063a3f58a74cea672ae889971012eed</anchor> |
---|
185 | <arglist></arglist> |
---|
186 | </member> |
---|
187 | <member kind="variable"> |
---|
188 | <type>sq_T</type> |
---|
189 | <name>P</name> |
---|
190 | <anchorfile>classKalman.html</anchorfile> |
---|
191 | <anchor>188cd5ac1c9e496b1a371eb7c57c97d3</anchor> |
---|
192 | <arglist></arglist> |
---|
193 | </member> |
---|
194 | <member kind="friend"> |
---|
195 | <type>friend std::ostream &</type> |
---|
196 | <name>operator<<</name> |
---|
197 | <anchorfile>classKalman.html</anchorfile> |
---|
198 | <anchor>86ba216243ed95bb46d80d88775d16af</anchor> |
---|
199 | <arglist>(std::ostream &os, const KalmanFull &kf)</arglist> |
---|
200 | </member> |
---|
201 | </compound> |
---|
202 | <compound kind="class"> |
---|
203 | <name>KalmanFull</name> |
---|
204 | <filename>classKalmanFull.html</filename> |
---|
205 | <base>BM</base> |
---|
206 | <member kind="function"> |
---|
207 | <type></type> |
---|
208 | <name>KalmanFull</name> |
---|
209 | <anchorfile>classKalmanFull.html</anchorfile> |
---|
210 | <anchor>7197ab6e7380790006394eabd3b97043</anchor> |
---|
211 | <arglist>(mat A, mat B, mat C, mat D, mat R, mat Q, mat P0, vec mu0)</arglist> |
---|
212 | </member> |
---|
213 | <member kind="function"> |
---|
214 | <type>void</type> |
---|
215 | <name>bayes</name> |
---|
216 | <anchorfile>classKalmanFull.html</anchorfile> |
---|
217 | <anchor>048b13739b94c331cda08249b278552b</anchor> |
---|
218 | <arglist>(const vec &dt, bool evalll=true)</arglist> |
---|
219 | </member> |
---|
220 | <member kind="variable"> |
---|
221 | <type>vec</type> |
---|
222 | <name>mu</name> |
---|
223 | <anchorfile>classKalmanFull.html</anchorfile> |
---|
224 | <anchor>fb5aec635e2720cc5ac31bc01c18a68a</anchor> |
---|
225 | <arglist></arglist> |
---|
226 | </member> |
---|
227 | <member kind="variable"> |
---|
228 | <type>mat</type> |
---|
229 | <name>P</name> |
---|
230 | <anchorfile>classKalmanFull.html</anchorfile> |
---|
231 | <anchor>b75dc059e84fa8ffc076203b30f926cc</anchor> |
---|
232 | <arglist></arglist> |
---|
233 | </member> |
---|
234 | <member kind="friend"> |
---|
235 | <type>friend std::ostream &</type> |
---|
236 | <name>operator<<</name> |
---|
237 | <anchorfile>classKalmanFull.html</anchorfile> |
---|
238 | <anchor>86ba216243ed95bb46d80d88775d16af</anchor> |
---|
239 | <arglist>(std::ostream &os, const KalmanFull &kf)</arglist> |
---|
240 | </member> |
---|
241 | </compound> |
---|
242 | <compound kind="class"> |
---|
243 | <name>mpdf</name> |
---|
244 | <filename>classmpdf.html</filename> |
---|
245 | <member kind="function" virtualness="virtual"> |
---|
246 | <type>virtual vec</type> |
---|
247 | <name>samplecond</name> |
---|
248 | <anchorfile>classmpdf.html</anchorfile> |
---|
249 | <anchor>c20c796f8d0a201f0897299150e45a41</anchor> |
---|
250 | <arglist>(vec &cond, double lik)</arglist> |
---|
251 | </member> |
---|
252 | <member kind="function" virtualness="virtual"> |
---|
253 | <type>virtual void</type> |
---|
254 | <name>condition</name> |
---|
255 | <anchorfile>classmpdf.html</anchorfile> |
---|
256 | <anchor>cfb3dffef7c03598622e414668bb0588</anchor> |
---|
257 | <arglist>(vec &cond)</arglist> |
---|
258 | </member> |
---|
259 | </compound> |
---|
260 | <compound kind="class"> |
---|
261 | <name>PF</name> |
---|
262 | <filename>classPF.html</filename> |
---|
263 | <base>BM</base> |
---|
264 | <member kind="function"> |
---|
265 | <type>ivec</type> |
---|
266 | <name>resample</name> |
---|
267 | <anchorfile>classPF.html</anchorfile> |
---|
268 | <anchor>a0e26b2f6a5884aca49122f3e4f0cf19</anchor> |
---|
269 | <arglist>(RESAMPLING_METHOD method=SYSTEMATIC)</arglist> |
---|
270 | </member> |
---|
271 | <member kind="variable" protection="protected"> |
---|
272 | <type>int</type> |
---|
273 | <name>n</name> |
---|
274 | <anchorfile>classPF.html</anchorfile> |
---|
275 | <anchor>2c2f44ed7a4eaa42e07bdb58d503f280</anchor> |
---|
276 | <arglist></arglist> |
---|
277 | </member> |
---|
278 | <member kind="variable" protection="protected"> |
---|
279 | <type>vec</type> |
---|
280 | <name>w</name> |
---|
281 | <anchorfile>classPF.html</anchorfile> |
---|
282 | <anchor>f6bc92f7979af4513b06b161497ba868</anchor> |
---|
283 | <arglist></arglist> |
---|
284 | </member> |
---|
285 | </compound> |
---|
286 | <compound kind="class"> |
---|
287 | <name>RV</name> |
---|
288 | <filename>classRV.html</filename> |
---|
289 | <member kind="function"> |
---|
290 | <type></type> |
---|
291 | <name>RV</name> |
---|
292 | <anchorfile>classRV.html</anchorfile> |
---|
293 | <anchor>e46882dec2c30b12be282d34b03417b2</anchor> |
---|
294 | <arglist>(ivec in_ids, Array< std::string > in_names, ivec in_sizes, ivec in_times, ivec in_obs)</arglist> |
---|
295 | </member> |
---|
296 | <member kind="function"> |
---|
297 | <type></type> |
---|
298 | <name>RV</name> |
---|
299 | <anchorfile>classRV.html</anchorfile> |
---|
300 | <anchor>cf911c3900214460ade1366b04058462</anchor> |
---|
301 | <arglist>(ivec ids)</arglist> |
---|
302 | </member> |
---|
303 | <member kind="function"> |
---|
304 | <type></type> |
---|
305 | <name>RV</name> |
---|
306 | <anchorfile>classRV.html</anchorfile> |
---|
307 | <anchor>6a22f5c06d6403870d4e414b1993bf9e</anchor> |
---|
308 | <arglist>()</arglist> |
---|
309 | </member> |
---|
310 | <member kind="function"> |
---|
311 | <type>int</type> |
---|
312 | <name>length</name> |
---|
313 | <anchorfile>classRV.html</anchorfile> |
---|
314 | <anchor>a764092415291a0e6452a3711749d18e</anchor> |
---|
315 | <arglist>()</arglist> |
---|
316 | </member> |
---|
317 | <member kind="function"> |
---|
318 | <type>ivec</type> |
---|
319 | <name>rvfind</name> |
---|
320 | <anchorfile>classRV.html</anchorfile> |
---|
321 | <anchor>45b869bced40dc3fa0df584aaf8228c0</anchor> |
---|
322 | <arglist>(RV rv2)</arglist> |
---|
323 | </member> |
---|
324 | <member kind="function"> |
---|
325 | <type>RV</type> |
---|
326 | <name>rvadd</name> |
---|
327 | <anchorfile>classRV.html</anchorfile> |
---|
328 | <anchor>f47ab0015ebac822da3b2e00f42a8fc6</anchor> |
---|
329 | <arglist>(RV rv2)</arglist> |
---|
330 | </member> |
---|
331 | <member kind="function"> |
---|
332 | <type>RV</type> |
---|
333 | <name>rvsubt</name> |
---|
334 | <anchorfile>classRV.html</anchorfile> |
---|
335 | <anchor>269023ac4d41b21c4e1f7f17db1603b9</anchor> |
---|
336 | <arglist>(RV rv2)</arglist> |
---|
337 | </member> |
---|
338 | <member kind="function"> |
---|
339 | <type>RV</type> |
---|
340 | <name>rvsubselect</name> |
---|
341 | <anchorfile>classRV.html</anchorfile> |
---|
342 | <anchor>70a53f2bc37929bae899b0b24cda9d8e</anchor> |
---|
343 | <arglist>(ivec ind)</arglist> |
---|
344 | </member> |
---|
345 | <member kind="function"> |
---|
346 | <type>RV</type> |
---|
347 | <name>operator()</name> |
---|
348 | <anchorfile>classRV.html</anchorfile> |
---|
349 | <anchor>28bbcb8873bafdac317bafb7b481cc45</anchor> |
---|
350 | <arglist>(ivec ind)</arglist> |
---|
351 | </member> |
---|
352 | <member kind="function"> |
---|
353 | <type>void</type> |
---|
354 | <name>t</name> |
---|
355 | <anchorfile>classRV.html</anchorfile> |
---|
356 | <anchor>e0a158d53ab9430627241f844f4c9a60</anchor> |
---|
357 | <arglist>(int delta)</arglist> |
---|
358 | </member> |
---|
359 | <member kind="friend"> |
---|
360 | <type>friend std::ostream &</type> |
---|
361 | <name>operator<<</name> |
---|
362 | <anchorfile>classRV.html</anchorfile> |
---|
363 | <anchor>cad6f15535d10437f6690cb4492176a8</anchor> |
---|
364 | <arglist>(std::ostream &os, const RV &rv)</arglist> |
---|
365 | </member> |
---|
366 | </compound> |
---|
367 | <compound kind="class"> |
---|
368 | <name>sqmat</name> |
---|
369 | <filename>classsqmat.html</filename> |
---|
370 | <member kind="function" virtualness="pure"> |
---|
371 | <type>virtual void</type> |
---|
372 | <name>opupdt</name> |
---|
373 | <anchorfile>classsqmat.html</anchorfile> |
---|
374 | <anchor>b223484796661f2dadb5607a86ce0581</anchor> |
---|
375 | <arglist>(const vec &v, double w)=0</arglist> |
---|
376 | </member> |
---|
377 | <member kind="function" virtualness="pure"> |
---|
378 | <type>virtual mat</type> |
---|
379 | <name>to_mat</name> |
---|
380 | <anchorfile>classsqmat.html</anchorfile> |
---|
381 | <anchor>9a5b6fddfeb42339e1dc9b978a2590fc</anchor> |
---|
382 | <arglist>()=0</arglist> |
---|
383 | </member> |
---|
384 | <member kind="function" virtualness="pure"> |
---|
385 | <type>virtual void</type> |
---|
386 | <name>mult_sym</name> |
---|
387 | <anchorfile>classsqmat.html</anchorfile> |
---|
388 | <anchor>faa3bc90be142adde9cf74f573c70157</anchor> |
---|
389 | <arglist>(const mat &C, bool trans=true)=0</arglist> |
---|
390 | </member> |
---|
391 | <member kind="function" virtualness="pure"> |
---|
392 | <type>virtual double</type> |
---|
393 | <name>logdet</name> |
---|
394 | <anchorfile>classsqmat.html</anchorfile> |
---|
395 | <anchor>5c852819589f74cdaefbd648c0ce8547</anchor> |
---|
396 | <arglist>()=0</arglist> |
---|
397 | </member> |
---|
398 | <member kind="function" virtualness="pure"> |
---|
399 | <type>virtual double</type> |
---|
400 | <name>qform</name> |
---|
401 | <anchorfile>classsqmat.html</anchorfile> |
---|
402 | <anchor>44e079468bc8bfccf634dc85b32ba6be</anchor> |
---|
403 | <arglist>(vec &v)=0</arglist> |
---|
404 | </member> |
---|
405 | <member kind="function" virtualness="pure"> |
---|
406 | <type>virtual void</type> |
---|
407 | <name>clear</name> |
---|
408 | <anchorfile>classsqmat.html</anchorfile> |
---|
409 | <anchor>6fca246f9eabbdeb8cac03030e826b5e</anchor> |
---|
410 | <arglist>()=0</arglist> |
---|
411 | </member> |
---|
412 | <member kind="function" virtualness="pure"> |
---|
413 | <type>virtual int</type> |
---|
414 | <name>cols</name> |
---|
415 | <anchorfile>classsqmat.html</anchorfile> |
---|
416 | <anchor>743d3799d9e73403230c54e14ecf09ed</anchor> |
---|
417 | <arglist>()=0</arglist> |
---|
418 | </member> |
---|
419 | <member kind="function" virtualness="pure"> |
---|
420 | <type>virtual int</type> |
---|
421 | <name>rows</name> |
---|
422 | <anchorfile>classsqmat.html</anchorfile> |
---|
423 | <anchor>f59664a4be09450f8c6ce3f5e5ab2dc7</anchor> |
---|
424 | <arglist>()=0</arglist> |
---|
425 | </member> |
---|
426 | <member kind="friend"> |
---|
427 | <type>friend std::ostream &</type> |
---|
428 | <name>operator<<</name> |
---|
429 | <anchorfile>classsqmat.html</anchorfile> |
---|
430 | <anchor>c9eb5aa871432ddb9c5a45ddbbb19eab</anchor> |
---|
431 | <arglist>(std::ostream &os, sqmat &sq)</arglist> |
---|
432 | </member> |
---|
433 | </compound> |
---|
434 | <compound kind="class"> |
---|
435 | <name>TrivialPF</name> |
---|
436 | <filename>classTrivialPF.html</filename> |
---|
437 | <base>PF</base> |
---|
438 | <member kind="function"> |
---|
439 | <type></type> |
---|
440 | <name>TrivialPF</name> |
---|
441 | <anchorfile>classTrivialPF.html</anchorfile> |
---|
442 | <anchor>e6d9e3506da221a10a517bd5712b5a84</anchor> |
---|
443 | <arglist>(mpdf &par, mpdf &obs, mpdf &prop, int n0)</arglist> |
---|
444 | </member> |
---|
445 | <member kind="function"> |
---|
446 | <type></type> |
---|
447 | <name>TrivialPF</name> |
---|
448 | <anchorfile>classTrivialPF.html</anchorfile> |
---|
449 | <anchor>59fc4c55a2d5fbb6bc9a17a9dd9a2e13</anchor> |
---|
450 | <arglist>(mpdf &par, mpdf &obs, int n0)</arglist> |
---|
451 | </member> |
---|
452 | <member kind="function"> |
---|
453 | <type>void</type> |
---|
454 | <name>bayes</name> |
---|
455 | <anchorfile>classTrivialPF.html</anchorfile> |
---|
456 | <anchor>77a92bf054d763f806d27fc37a058389</anchor> |
---|
457 | <arglist>(const vec &dt, bool evalll)</arglist> |
---|
458 | </member> |
---|
459 | </compound> |
---|
460 | </tagfile> |
---|