Changeset 8 for mixpp.tag

Show
Ignore:
Timestamp:
01/23/08 11:32:31 (16 years ago)
Author:
smidl
Message:

Kalmany funkci, PF nefunkci

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • mixpp.tag

    r7 r8  
    1515    <path>/home/smidl/work/mixpp/</path> 
    1616    <filename>libDC_8h</filename> 
    17     <class kind="class">LD</class> 
     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> 
    1829  </compound> 
    1930  <compound kind="file"> 
     
    2637    <class kind="class">Kalman</class> 
    2738  </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> 
    2849  <compound kind="class"> 
    2950    <name>BM</name> 
     
    4364      <arglist>(mat Dt)</arglist> 
    4465    </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> 
    45133  </compound> 
    46134  <compound kind="class"> 
     
    49137    <member kind="function" virtualness="virtual"> 
    50138      <type>virtual vec</type> 
    51       <name>moment</name> 
     139      <name>sample</name> 
    52140      <anchorfile>classepdf.html</anchorfile> 
    53       <anchor>545555f9d561555603911f7d3989611f</anchor> 
    54       <arglist>(const int order=1)</arglist> 
     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> 
    55150    </member> 
    56151  </compound> 
     
    60155  </compound> 
    61156  <compound kind="class"> 
     157    <name>fsqmat</name> 
     158    <filename>classfsqmat.html</filename> 
     159    <base protection="private">sqmat</base> 
     160  </compound> 
     161  <compound kind="class"> 
    62162    <name>Kalman</name> 
    63163    <filename>classKalman.html</filename> 
     164    <templarg>sq_T</templarg> 
    64165    <base>BM</base> 
    65166    <member kind="function"> 
     
    67168      <name>Kalman</name> 
    68169      <anchorfile>classKalman.html</anchorfile> 
    69       <anchor>04e31a807dae4dea4aef3f0a47ec191a</anchor> 
    70       <arglist>(mat A, mat B, mat C, mat D, mat R, mat Q, mat P0, vec mu0)</arglist> 
     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> 
    71172    </member> 
    72173    <member kind="function"> 
     
    74175      <name>bayes</name> 
    75176      <anchorfile>classKalman.html</anchorfile> 
    76       <anchor>398ecc4378c139ef3dabdd210452fd54</anchor> 
     177      <anchor>e945d9205ca14acbd83ba80ea6f72b8e</anchor> 
    77178      <arglist>(const vec &amp;dt, bool evalll=true)</arglist> 
    78179    </member> 
     
    81182      <name>mu</name> 
    82183      <anchorfile>classKalman.html</anchorfile> 
    83       <anchor>950f5196f688fc0e4e58640d07b11e5d</anchor> 
     184      <anchor>3063a3f58a74cea672ae889971012eed</anchor> 
    84185      <arglist></arglist> 
    85186    </member> 
    86187    <member kind="variable"> 
    87       <type>mat</type> 
     188      <type>sq_T</type> 
    88189      <name>P</name> 
    89190      <anchorfile>classKalman.html</anchorfile> 
    90       <anchor>4b09f16863a10e0fa17f5106432c6da4</anchor> 
     191      <anchor>188cd5ac1c9e496b1a371eb7c57c97d3</anchor> 
    91192      <arglist></arglist> 
    92193    </member> 
     
    114215      <name>bayes</name> 
    115216      <anchorfile>classKalmanFull.html</anchorfile> 
    116       <anchor>13a041cd98ff157703766be275a657bb</anchor> 
    117       <arglist>(const vec &amp;dt)</arglist> 
     217      <anchor>048b13739b94c331cda08249b278552b</anchor> 
     218      <arglist>(const vec &amp;dt, bool evalll=true)</arglist> 
    118219    </member> 
    119220    <member kind="variable"> 
     
    129230      <anchorfile>classKalmanFull.html</anchorfile> 
    130231      <anchor>b75dc059e84fa8ffc076203b30f926cc</anchor> 
    131       <arglist></arglist> 
    132     </member> 
    133     <member kind="variable"> 
    134       <type>double</type> 
    135       <name>ll</name> 
    136       <anchorfile>classKalmanFull.html</anchorfile> 
    137       <anchor>3aa4bf6128980d0627413dcf9cd07308</anchor> 
    138232      <arglist></arglist> 
    139233    </member> 
     
    150244    <filename>classmpdf.html</filename> 
    151245    <member kind="function" virtualness="virtual"> 
    152       <type>virtual fnc</type> 
    153       <name>moment</name> 
     246      <type>virtual vec</type> 
     247      <name>samplecond</name> 
    154248      <anchorfile>classmpdf.html</anchorfile> 
    155       <anchor>0863640c439869e8fbbbeb2bd8ea1fc0</anchor> 
    156       <arglist>(const int order=1)</arglist> 
     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> 
    157284    </member> 
    158285  </compound> 
     
    175302    </member> 
    176303    <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"> 
    177318      <type>ivec</type> 
    178319      <name>rvfind</name> 
     
    208349      <anchor>28bbcb8873bafdac317bafb7b481cc45</anchor> 
    209350      <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> 
    210358    </member> 
    211359    <member kind="friend"> 
     
    217365    </member> 
    218366  </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> 
    219460</tagfile>