root/doc/xml/classenorm.xml @ 266

Revision 187, 30.9 kB (checked in by smidl, 16 years ago)

doc

Line 
1<?xml version='1.0' encoding='UTF-8' standalone='no'?>
2<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
3  <compounddef id="classenorm" kind="class" prot="public">
4    <compoundname>enorm</compoundname>
5    <basecompoundref refid="classeEF" prot="public" virt="non-virtual">eEF</basecompoundref>
6    <includes refid="libEF_8h" local="no">libEF.h</includes>
7    <templateparamlist>
8      <param>
9        <type>class</type>
10        <declname>sq_T</declname>
11        <defname>sq_T</defname>
12      </param>
13    </templateparamlist>
14      <sectiondef kind="protected-attrib">
15      <memberdef kind="variable" id="classenorm_171fde0d54bba147e00f612577f95ad20" prot="protected" static="no" mutable="no">
16        <type>vec</type>
17        <definition>vec enorm&lt; sq_T &gt;::mu</definition>
18        <argsstring></argsstring>
19        <name>mu</name>
20        <briefdescription>
21<para>mean value </para>        </briefdescription>
22        <detaileddescription>
23        </detaileddescription>
24        <inbodydescription>
25        </inbodydescription>
26        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="74" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="74" bodyend="-1"/>
27        <referencedby refid="classenorm_10b8cb284e5af920a1b64a21d057ec5ac" compoundref="libEF_8h" startline="100" endline="100">enorm&lt; fsqmat &gt;::_mu</referencedby>
28        <referencedby refid="classenorm_1609a7c33dbb4fdfab050f3bdd1122401" compoundref="libEF_8h" startline="400" endline="403">enorm&lt; sq_T &gt;::evalpdflog</referencedby>
29        <referencedby refid="classenorm_150fa84da7bae02f7af17a98f37566899" compoundref="libEF_8h" startline="96" endline="96">enorm&lt; fsqmat &gt;::mean</referencedby>
30        <referencedby refid="classenorm_160b47544f6181ffd4530d3e415ce12c5" compoundref="libEF_8h" startline="365" endline="372">enorm&lt; sq_T &gt;::sample</referencedby>
31        <referencedby refid="classenorm_1d892a38f03be12e572ea57d9689cef6b" compoundref="libEF_8h" startline="103" endline="103">enorm&lt; fsqmat &gt;::set_mu</referencedby>
32        <referencedby refid="classenorm_11394a65caa6e00d42e00cc99b12227af" compoundref="libEF_8h" startline="348" endline="352">enorm&lt; sq_T &gt;::set_parameters</referencedby>
33      </memberdef>
34      <memberdef kind="variable" id="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" prot="protected" static="no" mutable="no">
35        <type>sq_T</type>
36        <definition>sq_T enorm&lt; sq_T &gt;::R</definition>
37        <argsstring></argsstring>
38        <name>R</name>
39        <briefdescription>
40<para>Covariance matrix in decomposed form. </para>        </briefdescription>
41        <detaileddescription>
42        </detaileddescription>
43        <inbodydescription>
44        </inbodydescription>
45        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="76" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="76" bodyend="-1"/>
46        <referencedby refid="classenorm_17a5034b25771a84450a990d10fc40ac9" compoundref="libEF_8h" startline="106" endline="106">enorm&lt; fsqmat &gt;::_R</referencedby>
47        <referencedby refid="classenorm_1609a7c33dbb4fdfab050f3bdd1122401" compoundref="libEF_8h" startline="400" endline="403">enorm&lt; sq_T &gt;::evalpdflog</referencedby>
48        <referencedby refid="classenorm_19b9f58dc86affa23511c246887420658" compoundref="libEF_8h" startline="109" endline="109">enorm&lt; fsqmat &gt;::getR</referencedby>
49        <referencedby refid="classenorm_1b289a36a69db59d182bb6eba9c05d4a8" compoundref="libEF_8h" startline="406" endline="409">enorm&lt; sq_T &gt;::lognc</referencedby>
50        <referencedby refid="classenorm_160b47544f6181ffd4530d3e415ce12c5" compoundref="libEF_8h" startline="365" endline="372">enorm&lt; sq_T &gt;::sample</referencedby>
51        <referencedby refid="classenorm_11394a65caa6e00d42e00cc99b12227af" compoundref="libEF_8h" startline="348" endline="352">enorm&lt; sq_T &gt;::set_parameters</referencedby>
52      </memberdef>
53      <memberdef kind="variable" id="classenorm_16938fc390a19cdaf6ad4503fcbaada4e" prot="protected" static="no" mutable="no">
54        <type>int</type>
55        <definition>int enorm&lt; sq_T &gt;::dim</definition>
56        <argsstring></argsstring>
57        <name>dim</name>
58        <briefdescription>
59<para>dimension (redundant from rv.count() for easier coding ) </para>        </briefdescription>
60        <detaileddescription>
61        </detaileddescription>
62        <inbodydescription>
63        </inbodydescription>
64        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="78" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="78" bodyend="-1"/>
65        <referencedby refid="classenorm_160b47544f6181ffd4530d3e415ce12c5" compoundref="libEF_8h" startline="365" endline="372">enorm&lt; sq_T &gt;::sample</referencedby>
66      </memberdef>
67      <memberdef kind="variable" id="classepdf_174da992e3f5d598da8850b646b79b9d9" prot="protected" static="no" mutable="no">
68        <type><ref refid="classRV" kindref="compound">RV</ref></type>
69        <definition>RV epdf::rv</definition>
70        <argsstring></argsstring>
71        <name>rv</name>
72        <briefdescription>
73<para>Identified of the random variable. </para>        </briefdescription>
74        <detaileddescription>
75        </detaileddescription>
76        <inbodydescription>
77        </inbodydescription>
78        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="138" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="138" bodyend="-1"/>
79        <referencedby refid="classepdf_14778ea61ef400813e47750e024e9fc2f" compoundref="libBM_8h" startline="164" endline="164">epdf::_rv</referencedby>
80        <referencedby refid="classegamma_1de84faac8f9799dfe2777ddbedf997ef" compoundref="libEF_8cpp" startline="83" endline="92">egamma::evalpdflog</referencedby>
81        <referencedby refid="classegiw_1425cbc53b377274e28c6add942bab62d" compoundref="libEF_8cpp" startline="19" endline="29">egiw::evalpdflog</referencedby>
82        <referencedby refid="classegamma_1d6dbbdb72360f9e54d64501f80318bb6" compoundref="libEF_8cpp" startline="94" endline="103">egamma::lognc</referencedby>
83        <referencedby refid="classeEmp_1ba055c19038cc72628d98e25197e982d" compoundref="libEF_8h" startline="334" endline="338">eEmp::mean</referencedby>
84        <referencedby refid="classemix_1b662a51d042b062020460e64bff4e9e8" compoundref="emix_8h" startline="45" endline="49">emix::mean</referencedby>
85        <referencedby refid="classeuni_14a0e09392be17beaee120ba98fc038cd" compoundref="libEF_8h" startline="206" endline="211">euni::sample</referencedby>
86        <referencedby refid="classegamma_18e10c0021b5dfdd9cb62c6959b5ef425" compoundref="libEF_8cpp" startline="55" endline="66">egamma::sample</referencedby>
87        <referencedby refid="classepdf_154d7dd53a641b618771cd9bee135181f" compoundref="libBM_8cpp" startline="113" endline="117">epdf::sampleN</referencedby>
88        <referencedby refid="classemix_16ce82b24d7fe540ddbf44b472a005555" compoundref="emix_8cpp" startline="5" endline="12">emix::set_parameters</referencedby>
89      </memberdef>
90      </sectiondef>
91      <sectiondef kind="public-func">
92      <memberdef kind="function" id="classenorm_17b5cb487a2570e8109bfdc0df149aa06" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
93        <type></type>
94        <definition>enorm&lt; sq_T &gt;::enorm</definition>
95        <argsstring>(RV &amp;rv)</argsstring>
96        <name>enorm</name>
97        <param>
98          <type><ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
99          <declname>rv</declname>
100        </param>
101        <briefdescription>
102<para>Default constructor. </para>        </briefdescription>
103        <detaileddescription>
104        </detaileddescription>
105        <inbodydescription>
106        </inbodydescription>
107        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="82" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="345" bodyend="345"/>
108      </memberdef>
109      <memberdef kind="function" id="classenorm_11394a65caa6e00d42e00cc99b12227af" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
110        <type>void</type>
111        <definition>void enorm&lt; sq_T &gt;::set_parameters</definition>
112        <argsstring>(const vec &amp;mu, const sq_T &amp;R)</argsstring>
113        <name>set_parameters</name>
114        <param>
115          <type>const vec &amp;</type>
116          <declname>mu</declname>
117        </param>
118        <param>
119          <type>const sq_T &amp;</type>
120          <declname>R</declname>
121        </param>
122        <briefdescription>
123<para>Set mean value <computeroutput>mu</computeroutput> and covariance <computeroutput>R</computeroutput>. </para>        </briefdescription>
124        <detaileddescription>
125        </detaileddescription>
126        <inbodydescription>
127        </inbodydescription>
128        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="84" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="348" bodyend="352"/>
129        <references refid="classenorm_171fde0d54bba147e00f612577f95ad20" compoundref="libEF_8h" startline="74">enorm&lt; sq_T &gt;::mu</references>
130        <references refid="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" compoundref="libEF_8h" startline="76">enorm&lt; sq_T &gt;::R</references>
131        <referencedby refid="classKalmanCh_1b261b20f6210d4c85131d33302df0adc" compoundref="libKF_8h" startline="144" endline="146">KalmanCh::set_est</referencedby>
132      </memberdef>
133      <memberdef kind="function" id="classenorm_15b5fd142b6b17ea334597960e3fe126a" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
134        <type>void</type>
135        <definition>void enorm&lt; sq_T &gt;::tupdate</definition>
136        <argsstring>(double phi, mat &amp;vbar, double nubar)</argsstring>
137        <name>tupdate</name>
138        <reimplements refid="classeEF_1fd88bc35550ec8fe9281d358216d0fcf">tupdate</reimplements>
139        <param>
140          <type>double</type>
141          <declname>phi</declname>
142        </param>
143        <param>
144          <type>mat &amp;</type>
145          <declname>vbar</declname>
146        </param>
147        <param>
148          <type>double</type>
149          <declname>nubar</declname>
150        </param>
151        <briefdescription>
152<para>tupdate in exponential form (not really handy) </para>        </briefdescription>
153        <detaileddescription>
154        </detaileddescription>
155        <inbodydescription>
156        </inbodydescription>
157        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="86" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="360" bodyend="362"/>
158      </memberdef>
159      <memberdef kind="function" id="classenorm_15bf185e31e5954fceb90ada3debd2ff2" prot="public" static="no" const="no" explicit="no" inline="yes" virt="virtual">
160        <type>void</type>
161        <definition>void enorm&lt; sq_T &gt;::dupdate</definition>
162        <argsstring>(mat &amp;v, double nu=1.0)</argsstring>
163        <name>dupdate</name>
164        <reimplements refid="classeEF_15863718c3b2fb1496dece10c5b745d5c">dupdate</reimplements>
165        <param>
166          <type>mat &amp;</type>
167          <declname>v</declname>
168        </param>
169        <param>
170          <type>double</type>
171          <declname>nu</declname>
172          <defval>1.0</defval>
173        </param>
174        <briefdescription>
175<para>dupdate in exponential form (not really handy) </para>        </briefdescription>
176        <detaileddescription>
177        </detaileddescription>
178        <inbodydescription>
179        </inbodydescription>
180        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="88" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="355" bodyend="357"/>
181      </memberdef>
182      <memberdef kind="function" id="classenorm_160b47544f6181ffd4530d3e415ce12c5" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual">
183        <type>vec</type>
184        <definition>vec enorm&lt; sq_T &gt;::sample</definition>
185        <argsstring>() const </argsstring>
186        <name>sample</name>
187        <reimplements refid="classepdf_18019654e494bf5e458f6fb947e11b262">sample</reimplements>
188        <briefdescription>
189<para>Returns the required moment of the <ref refid="classepdf" kindref="compound">epdf</ref>. </para>        </briefdescription>
190        <detaileddescription>
191<para>Returns a sample, <formula id="28">$x$</formula> from density <formula id="59">$epdf(rv)$</formula> </para>        </detaileddescription>
192        <inbodydescription>
193        </inbodydescription>
194        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="90" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="365" bodyend="372"/>
195        <references refid="classenorm_16938fc390a19cdaf6ad4503fcbaada4e" compoundref="libEF_8h" startline="78">enorm&lt; sq_T &gt;::dim</references>
196        <references refid="classenorm_171fde0d54bba147e00f612577f95ad20" compoundref="libEF_8h" startline="74">enorm&lt; sq_T &gt;::mu</references>
197        <references refid="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" compoundref="libEF_8h" startline="76">enorm&lt; sq_T &gt;::R</references>
198      </memberdef>
199      <memberdef kind="function" id="classenorm_160f0f3bfa53d6e65843eea9532b16d36" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
200        <type>mat</type>
201        <definition>mat enorm&lt; sq_T &gt;::sample</definition>
202        <argsstring>(int N) const </argsstring>
203        <name>sample</name>
204        <param>
205          <type>int</type>
206          <declname>N</declname>
207        </param>
208        <briefdescription>
209<para>TODO is it used? </para>        </briefdescription>
210        <detaileddescription>
211        </detaileddescription>
212        <inbodydescription>
213        </inbodydescription>
214        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="92" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="375" bodyend="389"/>
215        <references refid="classenorm_16938fc390a19cdaf6ad4503fcbaada4e" compoundref="libEF_8h" startline="78">enorm&lt; sq_T &gt;::dim</references>
216        <references refid="classenorm_171fde0d54bba147e00f612577f95ad20" compoundref="libEF_8h" startline="74">enorm&lt; sq_T &gt;::mu</references>
217        <references refid="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" compoundref="libEF_8h" startline="76">enorm&lt; sq_T &gt;::R</references>
218      </memberdef>
219      <memberdef kind="function" id="classenorm_1b9e1dfd33692d7b3f1a59f17b0e61bd0" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual">
220        <type>double</type>
221        <definition>double enorm&lt; sq_T &gt;::eval</definition>
222        <argsstring>(const vec &amp;val) const </argsstring>
223        <name>eval</name>
224        <reimplements refid="classepdf_13ea597362e11a0040fe7c990269d072c">eval</reimplements>
225        <param>
226          <type>const vec &amp;</type>
227          <declname>val</declname>
228        </param>
229        <briefdescription>
230<para>Compute probability of argument <computeroutput>val</computeroutput>. </para>        </briefdescription>
231        <detaileddescription>
232        </detaileddescription>
233        <inbodydescription>
234        </inbodydescription>
235        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="93" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="392" bodyend="397"/>
236        <references refid="classenorm_1609a7c33dbb4fdfab050f3bdd1122401" compoundref="libEF_8h" startline="400" endline="403">enorm&lt; sq_T &gt;::evalpdflog</references>
237      </memberdef>
238      <memberdef kind="function" id="classenorm_1609a7c33dbb4fdfab050f3bdd1122401" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual">
239        <type>double</type>
240        <definition>double enorm&lt; sq_T &gt;::evalpdflog</definition>
241        <argsstring>(const vec &amp;val) const </argsstring>
242        <name>evalpdflog</name>
243        <reimplements refid="classepdf_16aef3eca74899692503769c18add1a4c">evalpdflog</reimplements>
244        <param>
245          <type>const vec &amp;</type>
246          <declname>val</declname>
247        </param>
248        <briefdescription>
249<para>Compute log-probability of argument <computeroutput>val</computeroutput>. </para>        </briefdescription>
250        <detaileddescription>
251        </detaileddescription>
252        <inbodydescription>
253        </inbodydescription>
254        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="94" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="400" bodyend="403"/>
255        <references refid="classenorm_1b289a36a69db59d182bb6eba9c05d4a8" compoundref="libEF_8h" startline="406" endline="409">enorm&lt; sq_T &gt;::lognc</references>
256        <references refid="classenorm_171fde0d54bba147e00f612577f95ad20" compoundref="libEF_8h" startline="74">enorm&lt; sq_T &gt;::mu</references>
257        <references refid="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" compoundref="libEF_8h" startline="76">enorm&lt; sq_T &gt;::R</references>
258        <referencedby refid="classEKF_1c79c62c9b3e0b56b3aaa1b6f1d9a7af7" compoundref="libKF_8h" startline="364" endline="396">EKF&lt; sq_T &gt;::bayes</referencedby>
259        <referencedby refid="classEKFCh_196f6edda324a0b7ef8b4e86cc7af60c1" compoundref="libKF_8cpp" startline="189" endline="236">EKFCh::bayes</referencedby>
260        <referencedby refid="classKalmanCh_1cca758192846940409822b9bd778d4e1" compoundref="libKF_8cpp" startline="128" endline="162">KalmanCh::bayes</referencedby>
261        <referencedby refid="classenorm_1b9e1dfd33692d7b3f1a59f17b0e61bd0" compoundref="libEF_8h" startline="392" endline="397">enorm&lt; sq_T &gt;::eval</referencedby>
262      </memberdef>
263      <memberdef kind="function" id="classenorm_1b289a36a69db59d182bb6eba9c05d4a8" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual">
264        <type>double</type>
265        <definition>double enorm&lt; sq_T &gt;::lognc</definition>
266        <argsstring>() const </argsstring>
267        <name>lognc</name>
268        <reimplements refid="classeEF_169e5680dac10375d62520d26c672477d">lognc</reimplements>
269        <briefdescription>
270<para>logarithm of the normalizing constant, <formula id="60">$\mathcal{I}$</formula> </para>        </briefdescription>
271        <detaileddescription>
272        </detaileddescription>
273        <inbodydescription>
274        </inbodydescription>
275        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="95" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="406" bodyend="409"/>
276        <references refid="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" compoundref="libEF_8h" startline="76">enorm&lt; sq_T &gt;::R</references>
277        <referencedby refid="classenorm_1609a7c33dbb4fdfab050f3bdd1122401" compoundref="libEF_8h" startline="400" endline="403">enorm&lt; sq_T &gt;::evalpdflog</referencedby>
278      </memberdef>
279      <memberdef kind="function" id="classenorm_150fa84da7bae02f7af17a98f37566899" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="virtual">
280        <type>vec</type>
281        <definition>vec enorm&lt; sq_T &gt;::mean</definition>
282        <argsstring>() const </argsstring>
283        <name>mean</name>
284        <reimplements refid="classepdf_1bf0a070a8f3e67a93604ca724638b870">mean</reimplements>
285        <briefdescription>
286<para>return expected value </para>        </briefdescription>
287        <detaileddescription>
288        </detaileddescription>
289        <inbodydescription>
290        </inbodydescription>
291        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="96" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="96" bodyend="96"/>
292      </memberdef>
293      <memberdef kind="function" id="classenorm_10b8cb284e5af920a1b64a21d057ec5ac" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
294        <type>vec &amp;</type>
295        <definition>vec&amp; enorm&lt; sq_T &gt;::_mu</definition>
296        <argsstring>()</argsstring>
297        <name>_mu</name>
298        <briefdescription>
299<para>returns a pointer to the internal mean value. Use with Care! </para>        </briefdescription>
300        <detaileddescription>
301        </detaileddescription>
302        <inbodydescription>
303        </inbodydescription>
304        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="100" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="100" bodyend="100"/>
305      </memberdef>
306      <memberdef kind="function" id="classenorm_1d892a38f03be12e572ea57d9689cef6b" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
307        <type>void</type>
308        <definition>void enorm&lt; sq_T &gt;::set_mu</definition>
309        <argsstring>(const vec mu0)</argsstring>
310        <name>set_mu</name>
311        <param>
312          <type>const vec</type>
313          <declname>mu0</declname>
314        </param>
315        <briefdescription>
316<para>access function </para>        </briefdescription>
317        <detaileddescription>
318        </detaileddescription>
319        <inbodydescription>
320        </inbodydescription>
321        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="103" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="103" bodyend="103"/>
322        <referencedby refid="classEKFfixed_1ddf5334bc1207658fd53698fffbac028" compoundref="ekf__obj_8cpp" startline="10" endline="38">EKFfixed::bayes</referencedby>
323        <referencedby refid="classEKFfull_18ca46f177e395fa714bbd8bd29ea43e0" compoundref="libKF_8cpp" startline="86" endline="114">EKFfull::bayes</referencedby>
324      </memberdef>
325      <memberdef kind="function" id="classenorm_17a5034b25771a84450a990d10fc40ac9" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
326        <type>sq_T &amp;</type>
327        <definition>sq_T&amp; enorm&lt; sq_T &gt;::_R</definition>
328        <argsstring>()</argsstring>
329        <name>_R</name>
330        <briefdescription>
331<para>returns pointers to the internal variance and its inverse. Use with Care! </para>        </briefdescription>
332        <detaileddescription>
333        </detaileddescription>
334        <inbodydescription>
335        </inbodydescription>
336        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="106" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="106" bodyend="106"/>
337      </memberdef>
338      <memberdef kind="function" id="classenorm_19b9f58dc86affa23511c246887420658" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
339        <type>mat</type>
340        <definition>mat enorm&lt; sq_T &gt;::getR</definition>
341        <argsstring>()</argsstring>
342        <name>getR</name>
343        <briefdescription>
344<para>access method </para>        </briefdescription>
345        <detaileddescription>
346        </detaileddescription>
347        <inbodydescription>
348        </inbodydescription>
349        <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="109" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="109" bodyend="109"/>
350      </memberdef>
351      <memberdef kind="function" id="classepdf_154d7dd53a641b618771cd9bee135181f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="virtual">
352        <type>mat</type>
353        <definition>mat epdf::sampleN</definition>
354        <argsstring>(int N) const </argsstring>
355        <name>sampleN</name>
356        <param>
357          <type>int</type>
358          <declname>N</declname>
359        </param>
360        <briefdescription>
361<para>Returns N samples from density <formula id="59">$epdf(rv)$</formula>. </para>        </briefdescription>
362        <detaileddescription>
363        </detaileddescription>
364        <inbodydescription>
365        </inbodydescription>
366        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="151" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="113" bodyend="117"/>
367        <references refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" compoundref="libBM_8h" startline="69" endline="69">RV::count</references>
368        <references refid="classepdf_174da992e3f5d598da8850b646b79b9d9" compoundref="libBM_8h" startline="138">epdf::rv</references>
369      </memberdef>
370      <memberdef kind="function" id="classepdf_14778ea61ef400813e47750e024e9fc2f" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
371        <type><ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
372        <definition>RV&amp; epdf::_rv</definition>
373        <argsstring>()</argsstring>
374        <name>_rv</name>
375        <briefdescription>
376<para>access function, possibly dangerous! </para>        </briefdescription>
377        <detaileddescription>
378        </detaileddescription>
379        <inbodydescription>
380        </inbodydescription>
381        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="164" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="164" bodyend="164"/>
382        <references refid="classepdf_174da992e3f5d598da8850b646b79b9d9" compoundref="libBM_8h" startline="138">epdf::rv</references>
383        <referencedby refid="classemix_16ce82b24d7fe540ddbf44b472a005555" compoundref="emix_8cpp" startline="5" endline="12">emix::set_parameters</referencedby>
384      </memberdef>
385      </sectiondef>
386    <briefdescription>
387<para>Gaussian density with positive definite (decomposed) covariance matrix. </para>    </briefdescription>
388    <detaileddescription>
389<para>More?... </para>    </detaileddescription>
390    <inheritancegraph>
391      <node id="1000">
392        <label>enorm&lt; sq_T &gt;</label>
393        <link refid="classenorm"/>
394        <childnode refid="1001" relation="public-inheritance">
395        </childnode>
396      </node>
397      <node id="1002">
398        <label>epdf</label>
399        <link refid="classepdf"/>
400      </node>
401      <node id="1005">
402        <label>enorm&lt; fsqmat &gt;</label>
403        <link refid="classenorm"/>
404        <childnode refid="1000" relation="template-instance">
405          <edgelabel>&lt; fsqmat &gt;</edgelabel>
406        </childnode>
407      </node>
408      <node id="1004">
409        <label>enorm&lt; chmat &gt;</label>
410        <link refid="classenorm"/>
411        <childnode refid="1000" relation="template-instance">
412          <edgelabel>&lt; chmat &gt;</edgelabel>
413        </childnode>
414      </node>
415      <node id="1003">
416        <label>enorm&lt; ldmat &gt;</label>
417        <link refid="classenorm"/>
418        <childnode refid="1000" relation="template-instance">
419          <edgelabel>&lt; ldmat &gt;</edgelabel>
420        </childnode>
421      </node>
422      <node id="1001">
423        <label>eEF</label>
424        <link refid="classeEF"/>
425        <childnode refid="1002" relation="public-inheritance">
426        </childnode>
427      </node>
428    </inheritancegraph>
429    <collaborationgraph>
430      <node id="1006">
431        <label>enorm&lt; sq_T &gt;</label>
432        <link refid="classenorm"/>
433        <childnode refid="1007" relation="public-inheritance">
434        </childnode>
435        <childnode refid="1010" relation="usage">
436          <edgelabel>R</edgelabel>
437        </childnode>
438      </node>
439      <node id="1010">
440        <label>sq_T</label>
441      </node>
442      <node id="1008">
443        <label>epdf</label>
444        <link refid="classepdf"/>
445        <childnode refid="1009" relation="usage">
446          <edgelabel>rv</edgelabel>
447        </childnode>
448      </node>
449      <node id="1009">
450        <label>RV</label>
451        <link refid="classRV"/>
452      </node>
453      <node id="1007">
454        <label>eEF</label>
455        <link refid="classeEF"/>
456        <childnode refid="1008" relation="public-inheritance">
457        </childnode>
458      </node>
459    </collaborationgraph>
460    <location file="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" line="71" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libEF.h" bodystart="71" bodyend="110"/>
461    <listofallmembers>
462      <member refid="classenorm_10b8cb284e5af920a1b64a21d057ec5ac" prot="public" virt="non-virtual"><scope>enorm</scope><name>_mu</name></member>
463      <member refid="classenorm_17a5034b25771a84450a990d10fc40ac9" prot="public" virt="non-virtual"><scope>enorm</scope><name>_R</name></member>
464      <member refid="classepdf_14778ea61ef400813e47750e024e9fc2f" prot="public" virt="non-virtual"><scope>enorm</scope><name>_rv</name></member>
465      <member refid="classenorm_16938fc390a19cdaf6ad4503fcbaada4e" prot="protected" virt="non-virtual"><scope>enorm</scope><name>dim</name></member>
466      <member refid="classenorm_15bf185e31e5954fceb90ada3debd2ff2" prot="public" virt="virtual"><scope>enorm</scope><name>dupdate</name></member>
467      <member refid="classeEF_17e3c63655e8375c76bf1f421245427a7" prot="public" virt="non-virtual"><scope>enorm</scope><name>eEF</name></member>
468      <member refid="classenorm_17b5cb487a2570e8109bfdc0df149aa06" prot="public" virt="non-virtual"><scope>enorm</scope><name>enorm</name></member>
469      <member refid="classepdf_1d8eb760037b3bad5a0d64081606697cd" prot="public" virt="non-virtual"><scope>enorm</scope><name>epdf</name></member>
470      <member refid="classepdf_1c95b1a27a8dd9507bb9a5a3cb2809c7a" prot="public" virt="non-virtual"><scope>enorm</scope><name>epdf</name></member>
471      <member refid="classenorm_1b9e1dfd33692d7b3f1a59f17b0e61bd0" prot="public" virt="virtual"><scope>enorm</scope><name>eval</name></member>
472      <member refid="classenorm_1609a7c33dbb4fdfab050f3bdd1122401" prot="public" virt="virtual"><scope>enorm</scope><name>evalpdflog</name></member>
473      <member refid="classenorm_19b9f58dc86affa23511c246887420658" prot="public" virt="non-virtual"><scope>enorm</scope><name>getR</name></member>
474      <member refid="classenorm_1b289a36a69db59d182bb6eba9c05d4a8" prot="public" virt="virtual"><scope>enorm</scope><name>lognc</name></member>
475      <member refid="classenorm_150fa84da7bae02f7af17a98f37566899" prot="public" virt="virtual"><scope>enorm</scope><name>mean</name></member>
476      <member refid="classenorm_171fde0d54bba147e00f612577f95ad20" prot="protected" virt="non-virtual"><scope>enorm</scope><name>mu</name></member>
477      <member refid="classenorm_14ccc8d8514d644ef1c98d8ab023748a1" prot="protected" virt="non-virtual"><scope>enorm</scope><name>R</name></member>
478      <member refid="classepdf_174da992e3f5d598da8850b646b79b9d9" prot="protected" virt="non-virtual"><scope>enorm</scope><name>rv</name></member>
479      <member refid="classenorm_160b47544f6181ffd4530d3e415ce12c5" prot="public" virt="virtual"><scope>enorm</scope><name>sample</name></member>
480      <member refid="classenorm_160f0f3bfa53d6e65843eea9532b16d36" prot="public" virt="non-virtual"><scope>enorm</scope><name>sample</name></member>
481      <member refid="classepdf_154d7dd53a641b618771cd9bee135181f" prot="public" virt="virtual"><scope>enorm</scope><name>sampleN</name></member>
482      <member refid="classenorm_1d892a38f03be12e572ea57d9689cef6b" prot="public" virt="non-virtual"><scope>enorm</scope><name>set_mu</name></member>
483      <member refid="classenorm_11394a65caa6e00d42e00cc99b12227af" prot="public" virt="non-virtual"><scope>enorm</scope><name>set_parameters</name></member>
484      <member refid="classenorm_15b5fd142b6b17ea334597960e3fe126a" prot="public" virt="virtual"><scope>enorm</scope><name>tupdate</name></member>
485      <member refid="classepdf_10a322dd106f04c0a2915e3d4f4227396" prot="public" virt="virtual"><scope>enorm</scope><name>~epdf</name></member>
486    </listofallmembers>
487  </compounddef>
488</doxygen>
Note: See TracBrowser for help on using the browser.