root/mixpp.tag @ 8

Revision 8, 15.7 kB (checked in by smidl, 16 years ago)

Kalmany funkci, PF nefunkci

Line 
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 &amp;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 &amp;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 &amp;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 &amp;rv, vec &amp;mu, sq_T &amp;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 &amp;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 &amp;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 &amp;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 &amp;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 &amp;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 &amp;</type>
196      <name>operator&lt;&lt;</name>
197      <anchorfile>classKalman.html</anchorfile>
198      <anchor>86ba216243ed95bb46d80d88775d16af</anchor>
199      <arglist>(std::ostream &amp;os, const KalmanFull &amp;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 &amp;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 &amp;</type>
236      <name>operator&lt;&lt;</name>
237      <anchorfile>classKalmanFull.html</anchorfile>
238      <anchor>86ba216243ed95bb46d80d88775d16af</anchor>
239      <arglist>(std::ostream &amp;os, const KalmanFull &amp;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 &amp;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 &amp;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&lt; std::string &gt; 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 &amp;</type>
361      <name>operator&lt;&lt;</name>
362      <anchorfile>classRV.html</anchorfile>
363      <anchor>cad6f15535d10437f6690cb4492176a8</anchor>
364      <arglist>(std::ostream &amp;os, const RV &amp;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 &amp;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 &amp;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 &amp;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 &amp;</type>
428      <name>operator&lt;&lt;</name>
429      <anchorfile>classsqmat.html</anchorfile>
430      <anchor>c9eb5aa871432ddb9c5a45ddbbb19eab</anchor>
431      <arglist>(std::ostream &amp;os, sqmat &amp;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 &amp;par, mpdf &amp;obs, mpdf &amp;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 &amp;par, mpdf &amp;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 &amp;dt, bool evalll)</arglist>
458    </member>
459  </compound>
460</tagfile>
Note: See TracBrowser for help on using the browser.