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/><itpp/itbase.h></highlight><highlight class="normal"></highlight></codeline> |
---|
79 | <codeline lineno="17"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="libBM_8h" kindref="compound" tooltip="Bayesian Models (bm) that use Bayes rule to learn from observations.">libBM.h</ref>"</highlight><highlight class="normal"></highlight></codeline> |
---|
80 | <codeline lineno="18"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="libEF_8h" kindref="compound" tooltip="Probability distributions for Exponential Family models.">libEF.h</ref>"</highlight><highlight class="normal"></highlight></codeline> |
---|
81 | <codeline lineno="19"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>"<ref refid="emix_8h" kindref="compound" tooltip="Probability distributions for Mixtures of pdfs.">emix.h</ref>"</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<mpdf*><sp/>&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> |
---|