root/doc/xml/merger_8h.xml @ 266

Revision 187, 7.8 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="merger_8h" kind="file">
4    <compoundname>merger.h</compoundname>
5    <includes local="no">itpp/itbase.h</includes>
6    <includes refid="libBM_8h" local="yes">libBM.h</includes>
7    <includes refid="libEF_8h" local="yes">libEF.h</includes>
8    <includes refid="emix_8h" local="yes">emix.h</includes>
9    <includedby refid="merger_8cpp" local="yes">work/git/mixpp/bdm/stat/merger.cpp</includedby>
10    <includedby refid="merg__pred_8cpp" local="no">work/git/mixpp/mpdm/merg_pred.cpp</includedby>
11    <includedby refid="merger__test_8cpp" local="no">work/git/mixpp/tests/merger_test.cpp</includedby>
12    <incdepgraph>
13      <node id="451">
14        <label>libBM.h</label>
15        <link refid="libBM_8h"/>
16        <childnode refid="450" relation="include">
17        </childnode>
18      </node>
19      <node id="449">
20        <label>work/git/mixpp/bdm/stat/merger.h</label>
21        <link refid="merger.h"/>
22        <childnode refid="450" relation="include">
23        </childnode>
24        <childnode refid="451" relation="include">
25        </childnode>
26        <childnode refid="452" relation="include">
27        </childnode>
28        <childnode refid="455" relation="include">
29        </childnode>
30      </node>
31      <node id="455">
32        <label>emix.h</label>
33        <link refid="emix_8h"/>
34        <childnode refid="451" relation="include">
35        </childnode>
36        <childnode refid="452" relation="include">
37        </childnode>
38      </node>
39      <node id="454">
40        <label>../itpp_ext.h</label>
41        <link refid="itpp__ext_8h-source"/>
42        <childnode refid="450" relation="include">
43        </childnode>
44      </node>
45      <node id="452">
46        <label>libEF.h</label>
47        <link refid="libEF_8h"/>
48        <childnode refid="450" relation="include">
49        </childnode>
50        <childnode refid="453" relation="include">
51        </childnode>
52        <childnode refid="451" relation="include">
53        </childnode>
54        <childnode refid="454" relation="include">
55        </childnode>
56      </node>
57      <node id="450">
58        <label>itpp/itbase.h</label>
59      </node>
60      <node id="453">
61        <label>../math/libDC.h</label>
62        <link refid="libDC_8h"/>
63        <childnode refid="450" relation="include">
64        </childnode>
65      </node>
66    </incdepgraph>
67    <innerclass refid="classmerger" prot="public">merger</innerclass>
68    <briefdescription>
69<para>Mergers for combination of pdfs. </para>    </briefdescription>
70    <detaileddescription>
71<para><simplesect kind="author"><para>Vaclav Smidl.</para></simplesect>
72----------------------------------- BDM++ - C++ library for Bayesian Decision Making under Uncertainty</para><para>Using IT++ for numerical operations ----------------------------------- </para>    </detaileddescription>
73    <programlisting>
74<codeline lineno="1"></codeline>
75<codeline lineno="13"><highlight class="preprocessor">#ifndef<sp/>MER_H</highlight></codeline>
76<codeline lineno="14"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>MER_H</highlight></codeline>
77<codeline lineno="15"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
78<codeline lineno="16"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;itpp/itbase.h&gt;</highlight><highlight class="normal"></highlight></codeline>
79<codeline lineno="17"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&quot;<ref refid="libBM_8h" kindref="compound" tooltip="Bayesian Models (bm) that use Bayes rule to learn from observations.">libBM.h</ref>&quot;</highlight><highlight class="normal"></highlight></codeline>
80<codeline lineno="18"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&quot;<ref refid="libEF_8h" kindref="compound" tooltip="Probability distributions for Exponential Family models.">libEF.h</ref>&quot;</highlight><highlight class="normal"></highlight></codeline>
81<codeline lineno="19"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&quot;<ref refid="emix_8h" kindref="compound" tooltip="Probability distributions for Mixtures of pdfs.">emix.h</ref>&quot;</highlight><highlight class="normal"></highlight></codeline>
82<codeline lineno="20"><highlight class="normal"></highlight></codeline>
83<codeline lineno="21"><highlight class="normal"></highlight><highlight class="keyword">using<sp/>namespace<sp/></highlight><highlight class="normal">itpp;</highlight></codeline>
84<codeline lineno="22"><highlight class="normal"></highlight><highlight class="keyword">using</highlight><highlight class="normal"><sp/>std::string;</highlight></codeline>
85<codeline lineno="23"><highlight class="normal"></highlight></codeline>
86<codeline lineno="30" refid="classmerger" refkind="compound"><highlight class="keyword">class<sp/></highlight><highlight class="normal"><ref refid="classmerger" kindref="compound" tooltip="Function for general combination of pdfs.">merger</ref><sp/>{</highlight></codeline>
87<codeline lineno="31"><highlight class="normal"></highlight><highlight class="keyword">protected</highlight><highlight class="normal">:<sp/><sp/><sp/><sp/><sp/><sp/></highlight></codeline>
88<codeline lineno="32"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>mat<sp/>Smp;</highlight></codeline>
89<codeline lineno="33"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classmprod" kindref="compound" tooltip="Chain rule decomposition of epdf.">mprod</ref><sp/>joint;</highlight></codeline>
90<codeline lineno="34"><highlight class="normal"></highlight><highlight class="keyword">public</highlight><highlight class="normal">:</highlight></codeline>
91<codeline lineno="36" refid="classmerger_11a6a721294321c2e412ca0084c636b69" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classmerger_11a6a721294321c2e412ca0084c636b69" kindref="member" tooltip="Default constructor.">merger</ref><sp/>(</highlight><highlight class="keyword">const</highlight><highlight class="normal"><sp/>Array&lt;mpdf*&gt;<sp/>&amp;in_sources)<sp/>:<sp/>joint(in_sources)<sp/>{</highlight></codeline>
92<codeline lineno="37"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="classRV" kindref="compound" tooltip="Class representing variables, most often random variables.">RV</ref><sp/>rvc=joint.<ref refid="classmpdf_1ec9c850305984582548e8deb64f0ffe8" kindref="member" tooltip="access function">_rvc</ref>();</highlight></codeline>
93<codeline lineno="38"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>}</highlight></codeline>
94<codeline lineno="39"><highlight class="normal"></highlight></codeline>
95<codeline lineno="40"><highlight class="normal"></highlight><highlight class="comment">//<sp/><sp/><sp/><sp/><sp/><sp/>project<sp/></highlight></codeline>
96<codeline lineno="42" refid="classmerger_151e425ee1dd46d73353526e6a1c24ca3" refkind="member"><highlight class="comment"></highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="keyword">virtual</highlight><highlight class="normal"><sp/><ref refid="classmerger_151e425ee1dd46d73353526e6a1c24ca3" kindref="member" tooltip="for future use">~merger</ref>()<sp/>{};</highlight></codeline>
97<codeline lineno="43"><highlight class="normal">};</highlight></codeline>
98<codeline lineno="44"><highlight class="normal"></highlight></codeline>
99<codeline lineno="45"><highlight class="normal"></highlight></codeline>
100<codeline lineno="46"><highlight class="normal"></highlight><highlight class="preprocessor">#endif<sp/>//<sp/>MER_H</highlight></codeline>
101    </programlisting>
102    <location file="/home/smidl/work/git/mixpp/bdm/stat/merger.h"/>
103  </compounddef>
104</doxygen>
Note: See TracBrowser for help on using the browser.