root/doc/xml/classRV.xml @ 187

Revision 187, 43.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="classRV" kind="class" prot="public">
4    <compoundname>RV</compoundname>
5    <includes refid="libBM_8h" local="no">libBM.h</includes>
6      <sectiondef kind="protected-attrib">
7      <memberdef kind="variable" id="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" prot="protected" static="no" mutable="no">
8        <type>int</type>
9        <definition>int RV::tsize</definition>
10        <argsstring></argsstring>
11        <name>tsize</name>
12        <briefdescription>
13<para>size = sum of sizes </para>        </briefdescription>
14        <detaileddescription>
15        </detaileddescription>
16        <inbodydescription>
17        </inbodydescription>
18        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="40" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="40" bodyend="-1"/>
19        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
20        <referencedby refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" compoundref="libBM_8h" startline="69" endline="69">count</referencedby>
21        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
22      </memberdef>
23      <memberdef kind="variable" id="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" prot="protected" static="no" mutable="no">
24        <type>int</type>
25        <definition>int RV::len</definition>
26        <argsstring></argsstring>
27        <name>len</name>
28        <briefdescription>
29<para>len = number of individual rvs </para>        </briefdescription>
30        <detaileddescription>
31        </detaileddescription>
32        <inbodydescription>
33        </inbodydescription>
34        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="42" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="42" bodyend="-1"/>
35        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
36        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
37        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
38        <referencedby refid="classRV_1c114a6f3ff06796cc2f4dacba74291eb" compoundref="libBM_8h" startline="71" endline="71">length</referencedby>
39        <referencedby refid="classRV_1bedfd8d197f0a7ac28a4d412dfc5b8af" compoundref="libBM_8cpp" startline="31" endline="35">RV</referencedby>
40        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
41      </memberdef>
42      <memberdef kind="variable" id="classRV_11bd7165140f4b880a7f344bbb1c433f9" prot="protected" static="no" mutable="no">
43        <type>ivec</type>
44        <definition>ivec RV::ids</definition>
45        <argsstring></argsstring>
46        <name>ids</name>
47        <briefdescription>
48<para>Vector of unique IDs. </para>        </briefdescription>
49        <detaileddescription>
50        </detaileddescription>
51        <inbodydescription>
52        </inbodydescription>
53        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="44" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="44" bodyend="-1"/>
54        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
55        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
56        <referencedby refid="classRV_182cc7fa22ce91cf461a522ad62014c65" compoundref="libBM_8cpp" startline="109" endline="111">equal</referencedby>
57        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
58        <referencedby refid="classRV_14a0069bc69f5a98d7ce9ed59077f2e6c" compoundref="libBM_8h" startline="98" endline="98">id</referencedby>
59        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
60        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
61        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
62      </memberdef>
63      <memberdef kind="variable" id="classRV_1c878aab13f34b420e1eb5b485563682b" prot="protected" static="no" mutable="no">
64        <type>ivec</type>
65        <definition>ivec RV::sizes</definition>
66        <argsstring></argsstring>
67        <name>sizes</name>
68        <briefdescription>
69<para>Vector of sizes. </para>        </briefdescription>
70        <detaileddescription>
71        </detaileddescription>
72        <inbodydescription>
73        </inbodydescription>
74        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="46" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="46" bodyend="-1"/>
75        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
76        <referencedby refid="classRV_182cc7fa22ce91cf461a522ad62014c65" compoundref="libBM_8cpp" startline="109" endline="111">equal</referencedby>
77        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
78        <referencedby refid="classRV_120db23a5585d64a6e24404cc8379bc28" compoundref="libBM_8h" startline="100" endline="100">size</referencedby>
79        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
80        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
81      </memberdef>
82      <memberdef kind="variable" id="classRV_1646e530c47a2dd38254b778d9f11ac89" prot="protected" static="no" mutable="no">
83        <type>ivec</type>
84        <definition>ivec RV::times</definition>
85        <argsstring></argsstring>
86        <name>times</name>
87        <briefdescription>
88<para>Vector of shifts from current time. </para>        </briefdescription>
89        <detaileddescription>
90        </detaileddescription>
91        <inbodydescription>
92        </inbodydescription>
93        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="48" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="48" bodyend="-1"/>
94        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
95        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
96        <referencedby refid="classRV_182cc7fa22ce91cf461a522ad62014c65" compoundref="libBM_8cpp" startline="109" endline="111">equal</referencedby>
97        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
98        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
99        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
100        <referencedby refid="classRV_1e0a158d53ab9430627241f844f4c9a60" compoundref="libBM_8cpp" startline="99" endline="99">t</referencedby>
101        <referencedby refid="classRV_1af068cf478864fe1a4fbfc6b4693b088" compoundref="libBM_8h" startline="102" endline="102">time</referencedby>
102        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
103      </memberdef>
104      <memberdef kind="variable" id="classRV_1df5d0030b277a1db2f1fd5fb79152acb" prot="protected" static="no" mutable="no">
105        <type>Array&lt; std::string &gt;</type>
106        <definition>Array&lt;std::string&gt; RV::names</definition>
107        <argsstring></argsstring>
108        <name>names</name>
109        <briefdescription>
110<para>Array of names. </para>        </briefdescription>
111        <detaileddescription>
112        </detaileddescription>
113        <inbodydescription>
114        </inbodydescription>
115        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="50" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="50" bodyend="-1"/>
116        <referencedby refid="classRV_1b88ef5124713c9e30fd9446846b3f044" compoundref="libBM_8h" startline="95" endline="95">_names</referencedby>
117        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
118        <referencedby refid="classRV_13ae4dd6e368f814a02710636ac8e1721" compoundref="libBM_8h" startline="104" endline="104">name</referencedby>
119        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
120        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
121      </memberdef>
122      </sectiondef>
123      <sectiondef kind="private-func">
124      <memberdef kind="function" id="classRV_1799b75351112669ea6bcbbbd950c093f" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
125        <type>void</type>
126        <definition>void RV::init</definition>
127        <argsstring>(ivec in_ids, Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)</argsstring>
128        <name>init</name>
129        <param>
130          <type>ivec</type>
131          <declname>in_ids</declname>
132        </param>
133        <param>
134          <type>Array&lt; std::string &gt;</type>
135          <declname>in_names</declname>
136        </param>
137        <param>
138          <type>ivec</type>
139          <declname>in_sizes</declname>
140        </param>
141        <param>
142          <type>ivec</type>
143          <declname>in_times</declname>
144        </param>
145        <briefdescription>
146<para>auxiliary function used in constructor </para>        </briefdescription>
147        <detaileddescription>
148        </detaileddescription>
149        <inbodydescription>
150        </inbodydescription>
151        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="54" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="11" bodyend="29"/>
152        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
153        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
154      </memberdef>
155      </sectiondef>
156      <sectiondef kind="public-func">
157      <memberdef kind="function" id="classRV_1bedfd8d197f0a7ac28a4d412dfc5b8af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
158        <type></type>
159        <definition>RV::RV</definition>
160        <argsstring>(Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)</argsstring>
161        <name>RV</name>
162        <param>
163          <type>Array&lt; std::string &gt;</type>
164          <declname>in_names</declname>
165        </param>
166        <param>
167          <type>ivec</type>
168          <declname>in_sizes</declname>
169        </param>
170        <param>
171          <type>ivec</type>
172          <declname>in_times</declname>
173        </param>
174        <briefdescription>
175<para>Full constructor. </para>        </briefdescription>
176        <detaileddescription>
177        </detaileddescription>
178        <inbodydescription>
179        </inbodydescription>
180        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="57" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="31" bodyend="35"/>
181        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
182      </memberdef>
183      <memberdef kind="function" id="classRV_17b88a74204fdf044e02f2807769839b7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
184        <type></type>
185        <definition>RV::RV</definition>
186        <argsstring>(Array&lt; std::string &gt; in_names, ivec in_sizes)</argsstring>
187        <name>RV</name>
188        <param>
189          <type>Array&lt; std::string &gt;</type>
190          <declname>in_names</declname>
191        </param>
192        <param>
193          <type>ivec</type>
194          <declname>in_sizes</declname>
195        </param>
196        <briefdescription>
197<para>Constructor with times=0. </para>        </briefdescription>
198        <detaileddescription>
199        </detaileddescription>
200        <inbodydescription>
201        </inbodydescription>
202        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="59" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="37" bodyend="41"/>
203        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
204      </memberdef>
205      <memberdef kind="function" id="classRV_1261702f85831392d7d67e2bcf0b69960" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
206        <type></type>
207        <definition>RV::RV</definition>
208        <argsstring>(Array&lt; std::string &gt; in_names)</argsstring>
209        <name>RV</name>
210        <param>
211          <type>Array&lt; std::string &gt;</type>
212          <declname>in_names</declname>
213        </param>
214        <briefdescription>
215<para>Constructor with sizes=1, times=0. </para>        </briefdescription>
216        <detaileddescription>
217        </detaileddescription>
218        <inbodydescription>
219        </inbodydescription>
220        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="61" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="43" bodyend="47"/>
221        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
222      </memberdef>
223      <memberdef kind="function" id="classRV_16a22f5c06d6403870d4e414b1993bf9e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
224        <type></type>
225        <definition>RV::RV</definition>
226        <argsstring>()</argsstring>
227        <name>RV</name>
228        <briefdescription>
229<para>Constructor of empty <ref refid="classRV" kindref="compound">RV</ref>. </para>        </briefdescription>
230        <detaileddescription>
231        </detaileddescription>
232        <inbodydescription>
233        </inbodydescription>
234        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="63" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="49" bodyend="49"/>
235      </memberdef>
236      <memberdef kind="function" id="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
237        <type>int</type>
238        <definition>int RV::count</definition>
239        <argsstring>() const </argsstring>
240        <name>count</name>
241        <briefdescription>
242<para>Return number of scalars in the <ref refid="classRV" kindref="compound">RV</ref>. </para>        </briefdescription>
243        <detaileddescription>
244        </detaileddescription>
245        <inbodydescription>
246        </inbodydescription>
247        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="69" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="69" bodyend="69"/>
248        <references refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" compoundref="libBM_8h" startline="40">tsize</references>
249        <referencedby refid="classKFcondR_18c0721e47879bb8840d829db7a174a7f" compoundref="libKF_8cpp" startline="245" endline="249">KFcondR::condition</referencedby>
250        <referencedby refid="classKFcondQR_1c9ecf292a85327aa6309c9fd70ceb606" compoundref="libKF_8cpp" startline="238" endline="243">KFcondQR::condition</referencedby>
251        <referencedby refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" compoundref="libFN_8h" startline="89" endline="89">diffbifn::diffbifn</referencedby>
252        <referencedby refid="classegiw_1c52a2173c6eb1490edce9c6c7c05d60b" compoundref="libEF_8h" startline="125" endline="127">egiw::egiw</referencedby>
253        <referencedby refid="classlinfn_1fac0e56701f4c7beaf1c91f9b2a55f0b" compoundref="libFN_8h" startline="44" endline="44">linfn::eval</referencedby>
254        <referencedby refid="classegamma_1de84faac8f9799dfe2777ddbedf997ef" compoundref="libEF_8cpp" startline="83" endline="92">egamma::evalpdflog</referencedby>
255        <referencedby refid="classegiw_1425cbc53b377274e28c6add942bab62d" compoundref="libEF_8cpp" startline="19" endline="29">egiw::evalpdflog</referencedby>
256        <referencedby refid="classMemDS_15f72b555e0e4a61de1440c457cf57007" compoundref="libDS_8cpp" startline="28" endline="34">MemDS::linkrvs</referencedby>
257        <referencedby refid="classegamma_1d6dbbdb72360f9e54d64501f80318bb6" compoundref="libEF_8cpp" startline="94" endline="103">egamma::lognc</referencedby>
258        <referencedby refid="classeEmp_1ba055c19038cc72628d98e25197e982d" compoundref="libEF_8h" startline="334" endline="338">eEmp::mean</referencedby>
259        <referencedby refid="classemix_1b662a51d042b062020460e64bff4e9e8" compoundref="emix_8h" startline="45" endline="49">emix::mean</referencedby>
260        <referencedby refid="classeuni_14a0e09392be17beaee120ba98fc038cd" compoundref="libEF_8h" startline="206" endline="211">euni::sample</referencedby>
261        <referencedby refid="classegamma_18e10c0021b5dfdd9cb62c6959b5ef425" compoundref="libEF_8cpp" startline="55" endline="66">egamma::sample</referencedby>
262        <referencedby refid="classmlnorm_1215fb88cc8b95d64cdefd6849abdd1e8" compoundref="libEF_8h" startline="430" endline="444">mlnorm&lt; sq_T &gt;::samplecond</referencedby>
263        <referencedby refid="classmpdf_10e37163660f93df2a4d723cedb1da89c" compoundref="libBM_8h" startline="188" endline="193">mpdf::samplecond</referencedby>
264        <referencedby refid="classepdf_154d7dd53a641b618771cd9bee135181f" compoundref="libBM_8cpp" startline="113" endline="117">epdf::sampleN</referencedby>
265        <referencedby refid="classmlnorm_1b6749030c5d5abcb3eb6898f74cea3c0" compoundref="libEF_8h" startline="416" endline="419">mlnorm&lt; sq_T &gt;::set_parameters</referencedby>
266        <referencedby refid="classmgamma_1a9d646cf758a70126dde7c48790b6e94" compoundref="libEF_8cpp" startline="108" endline="112">mgamma::set_parameters</referencedby>
267        <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby>
268        <referencedby refid="classARX_1130bb7336aac681ce14b027b8f1409fa" compoundref="bdm_2estim_2arx_8cpp" startline="82" endline="86">ARX::structure_est</referencedby>
269      </memberdef>
270      <memberdef kind="function" id="classRV_1c114a6f3ff06796cc2f4dacba74291eb" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
271        <type>int</type>
272        <definition>int RV::length</definition>
273        <argsstring>() const </argsstring>
274        <name>length</name>
275        <briefdescription>
276<para>Return length (number of entries) of the <ref refid="classRV" kindref="compound">RV</ref>. </para>        </briefdescription>
277        <detaileddescription>
278        </detaileddescription>
279        <inbodydescription>
280        </inbodydescription>
281        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="71" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="71" bodyend="71"/>
282        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
283        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
284      </memberdef>
285      <memberdef kind="function" id="classRV_10c493a7a897f4d75682f4264e40779a1" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
286        <type>ivec</type>
287        <definition>ivec RV::findself</definition>
288        <argsstring>(const RV &amp;rv2) const </argsstring>
289        <name>findself</name>
290        <param>
291          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
292          <declname>rv2</declname>
293        </param>
294        <briefdescription>
295<para>Find indexes of self in another rv,. </para>        </briefdescription>
296        <detaileddescription>
297<para><simplesect kind="return"><para>ivec of the same size as self. </para></simplesect>
298</para>        </detaileddescription>
299        <inbodydescription>
300        </inbodydescription>
301        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="76" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="163" bodyend="175"/>
302        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
303        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
304        <references refid="classRV_1c114a6f3ff06796cc2f4dacba74291eb" compoundref="libBM_8h" startline="71" endline="71">length</references>
305        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
306        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
307        <referencedby refid="classRV_1a85c47bd838ebbdcb6798d7843e87db2" compoundref="libBM_8cpp" startline="154" endline="161">subt</referencedby>
308      </memberdef>
309      <memberdef kind="function" id="classRV_182cc7fa22ce91cf461a522ad62014c65" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
310        <type>bool</type>
311        <definition>bool RV::equal</definition>
312        <argsstring>(const RV &amp;rv2) const </argsstring>
313        <name>equal</name>
314        <param>
315          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
316          <declname>rv2</declname>
317        </param>
318        <briefdescription>
319<para>Compare if <computeroutput>rv2</computeroutput> is identical to this <computeroutput><ref refid="classRV" kindref="compound">RV</ref></computeroutput>. </para>        </briefdescription>
320        <detaileddescription>
321        </detaileddescription>
322        <inbodydescription>
323        </inbodydescription>
324        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="78" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="109" bodyend="111"/>
325        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
326        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
327        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
328        <referencedby refid="classemix_16ce82b24d7fe540ddbf44b472a005555" compoundref="emix_8cpp" startline="5" endline="12">emix::set_parameters</referencedby>
329      </memberdef>
330      <memberdef kind="function" id="classRV_1935790526b630dec4ffefa9ec0c2b6fb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
331        <type>bool</type>
332        <definition>bool RV::add</definition>
333        <argsstring>(const RV &amp;rv2)</argsstring>
334        <name>add</name>
335        <param>
336          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
337          <declname>rv2</declname>
338        </param>
339        <briefdescription>
340<para>Add (concat) another variable to the current one,. </para>        </briefdescription>
341        <detaileddescription>
342<para><simplesect kind="return"><para>0 if all rv2 were added, 1 if rv2 is in conflict </para></simplesect>
343</para>        </detaileddescription>
344        <inbodydescription>
345        </inbodydescription>
346        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="80" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="51" bodyend="78"/>
347        <references refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</references>
348        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
349        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
350        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
351        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
352        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
353        <references refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" compoundref="libBM_8h" startline="40">tsize</references>
354        <referencedby refid="libBM_8h_133c114e83980d883c5b211c47d5322a4" compoundref="libBM_8cpp" startline="177" endline="181">concat</referencedby>
355        <referencedby refid="classMPF_1fc5e11e11eec3195e3c6503937bf02bd" compoundref="libPF_8h" startline="104" endline="117">MPF&lt; BM_T &gt;::MPF</referencedby>
356        <referencedby refid="classmprod_1419b303581a91ad85200bdcb4b3186f4" compoundref="emix_8h" startline="90" endline="115">mprod::mprod</referencedby>
357      </memberdef>
358      <memberdef kind="function" id="classRV_1a85c47bd838ebbdcb6798d7843e87db2" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
359        <type><ref refid="classRV" kindref="compound">RV</ref></type>
360        <definition>RV RV::subt</definition>
361        <argsstring>(const RV rv2) const </argsstring>
362        <name>subt</name>
363        <param>
364          <type>const <ref refid="classRV" kindref="compound">RV</ref></type>
365          <declname>rv2</declname>
366        </param>
367        <briefdescription>
368<para>Subtract another variable from the current one. </para>        </briefdescription>
369        <detaileddescription>
370        </detaileddescription>
371        <inbodydescription>
372        </inbodydescription>
373        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="82" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="154" bodyend="161"/>
374        <references refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</references>
375      </memberdef>
376      <memberdef kind="function" id="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
377        <type><ref refid="classRV" kindref="compound">RV</ref></type>
378        <definition>RV RV::subselect</definition>
379        <argsstring>(ivec ind) const </argsstring>
380        <name>subselect</name>
381        <param>
382          <type>ivec</type>
383          <declname>ind</declname>
384        </param>
385        <briefdescription>
386<para>Select only variables at indeces ind. </para>        </briefdescription>
387        <detaileddescription>
388        </detaileddescription>
389        <inbodydescription>
390        </inbodydescription>
391        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="84" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="93" bodyend="97"/>
392        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
393        <references refid="classRV_1799b75351112669ea6bcbbbd950c093f" compoundref="libBM_8cpp" startline="11" endline="29">init</references>
394        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
395        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
396        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
397      </memberdef>
398      <memberdef kind="function" id="classRV_165e5b820e482caff7f284d11898ef64f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
399        <type><ref refid="classRV" kindref="compound">RV</ref></type>
400        <definition>RV RV::operator()</definition>
401        <argsstring>(ivec ind) const </argsstring>
402        <name>operator()</name>
403        <param>
404          <type>ivec</type>
405          <declname>ind</declname>
406        </param>
407        <briefdescription>
408<para>Select only variables at indeces ind. </para>        </briefdescription>
409        <detaileddescription>
410        </detaileddescription>
411        <inbodydescription>
412        </inbodydescription>
413        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="86" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="101" bodyend="107"/>
414        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
415        <references refid="classRV_1799b75351112669ea6bcbbbd950c093f" compoundref="libBM_8cpp" startline="11" endline="29">init</references>
416        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
417        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
418        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
419      </memberdef>
420      <memberdef kind="function" id="classRV_1e0a158d53ab9430627241f844f4c9a60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
421        <type>void</type>
422        <definition>void RV::t</definition>
423        <argsstring>(int delta)</argsstring>
424        <name>t</name>
425        <param>
426          <type>int</type>
427          <declname>delta</declname>
428        </param>
429        <briefdescription>
430<para>Shift <computeroutput>time</computeroutput> shifted by delta. </para>        </briefdescription>
431        <detaileddescription>
432        </detaileddescription>
433        <inbodydescription>
434        </inbodydescription>
435        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="88" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="99" bodyend="99"/>
436        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
437      </memberdef>
438      <memberdef kind="function" id="classRV_152f3ade796814da627ff5a44d00986be" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
439        <type><ref refid="classstr" kindref="compound">str</ref></type>
440        <definition>str RV::tostr</definition>
441        <argsstring>() const </argsstring>
442        <name>tostr</name>
443        <briefdescription>
444<para>generate <computeroutput><ref refid="classstr" kindref="compound">str</ref></computeroutput> from rv, by expanding sizes </para>        </briefdescription>
445        <detaileddescription>
446        </detaileddescription>
447        <inbodydescription>
448        </inbodydescription>
449        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="90" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="129" bodyend="140"/>
450        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
451        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
452        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
453        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
454        <references refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" compoundref="libBM_8h" startline="40">tsize</references>
455        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
456      </memberdef>
457      <memberdef kind="function" id="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
458        <type>ivec</type>
459        <definition>ivec RV::dataind</definition>
460        <argsstring>(RV crv) const </argsstring>
461        <name>dataind</name>
462        <param>
463          <type><ref refid="classRV" kindref="compound">RV</ref></type>
464          <declname>crv</declname>
465        </param>
466        <briefdescription>
467<para>generate indeces into </para>        </briefdescription>
468        <detaileddescription>
469<para><parameterlist kind="param"><parameteritem>
470<parameternamelist>
471<parametername>crv</parametername>
472</parameternamelist>
473<parameterdescription>
474<para>data vector that form data vector of self. </para></parameterdescription>
475</parameteritem>
476</parameterlist>
477</para>        </detaileddescription>
478        <inbodydescription>
479        </inbodydescription>
480        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="92" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="142" bodyend="152"/>
481        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
482        <references refid="classstr_18c4e7241505999c272eb15e586ba7923" compoundref="libBM_8h" startline="24">str::ids</references>
483        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
484        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
485        <references refid="classstr_1a55be419d33638dd0b2de3ecd64a4f27" compoundref="libBM_8h" startline="25">str::times</references>
486        <references refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</references>
487      </memberdef>
488      <memberdef kind="function" id="classRV_1b88ef5124713c9e30fd9446846b3f044" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
489        <type>Array&lt; std::string &gt; &amp;</type>
490        <definition>Array&lt;std::string&gt;&amp; RV::_names</definition>
491        <argsstring>()</argsstring>
492        <name>_names</name>
493        <briefdescription>
494<para>access function </para>        </briefdescription>
495        <detaileddescription>
496        </detaileddescription>
497        <inbodydescription>
498        </inbodydescription>
499        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="95" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="95" bodyend="95"/>
500        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
501      </memberdef>
502      <memberdef kind="function" id="classRV_14a0069bc69f5a98d7ce9ed59077f2e6c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
503        <type>int</type>
504        <definition>int RV::id</definition>
505        <argsstring>(int at)</argsstring>
506        <name>id</name>
507        <param>
508          <type>int</type>
509          <declname>at</declname>
510        </param>
511        <briefdescription>
512<para>access function </para>        </briefdescription>
513        <detaileddescription>
514        </detaileddescription>
515        <inbodydescription>
516        </inbodydescription>
517        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="98" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="98" bodyend="98"/>
518        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
519      </memberdef>
520      <memberdef kind="function" id="classRV_120db23a5585d64a6e24404cc8379bc28" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
521        <type>int</type>
522        <definition>int RV::size</definition>
523        <argsstring>(int at)</argsstring>
524        <name>size</name>
525        <param>
526          <type>int</type>
527          <declname>at</declname>
528        </param>
529        <briefdescription>
530<para>access function </para>        </briefdescription>
531        <detaileddescription>
532        </detaileddescription>
533        <inbodydescription>
534        </inbodydescription>
535        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="100" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="100" bodyend="100"/>
536        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
537      </memberdef>
538      <memberdef kind="function" id="classRV_1af068cf478864fe1a4fbfc6b4693b088" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
539        <type>int</type>
540        <definition>int RV::time</definition>
541        <argsstring>(int at)</argsstring>
542        <name>time</name>
543        <param>
544          <type>int</type>
545          <declname>at</declname>
546        </param>
547        <briefdescription>
548<para>access function </para>        </briefdescription>
549        <detaileddescription>
550        </detaileddescription>
551        <inbodydescription>
552        </inbodydescription>
553        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="102" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="102" bodyend="102"/>
554        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
555      </memberdef>
556      <memberdef kind="function" id="classRV_13ae4dd6e368f814a02710636ac8e1721" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
557        <type>std::string</type>
558        <definition>std::string RV::name</definition>
559        <argsstring>(int at)</argsstring>
560        <name>name</name>
561        <param>
562          <type>int</type>
563          <declname>at</declname>
564        </param>
565        <briefdescription>
566<para>access function </para>        </briefdescription>
567        <detaileddescription>
568        </detaileddescription>
569        <inbodydescription>
570        </inbodydescription>
571        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="104" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="104" bodyend="104"/>
572        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
573      </memberdef>
574      </sectiondef>
575      <sectiondef kind="friend">
576      <memberdef kind="friend" id="classRV_1cad6f15535d10437f6690cb4492176a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
577        <type>friend std::ostream &amp;</type>
578        <definition>std::ostream&amp; operator&lt;&lt;</definition>
579        <argsstring>(std::ostream &amp;os, const RV &amp;rv)</argsstring>
580        <name>operator&lt;&lt;</name>
581        <param>
582          <type>std::ostream &amp;</type>
583          <declname>os</declname>
584        </param>
585        <param>
586          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
587          <declname>rv</declname>
588        </param>
589        <briefdescription>
590<para>Printing output e.g. for debugging. </para>        </briefdescription>
591        <detaileddescription>
592        </detaileddescription>
593        <inbodydescription>
594        </inbodydescription>
595        <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="66" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.cpp" bodystart="120" bodyend="127"/>
596      </memberdef>
597      </sectiondef>
598    <briefdescription>
599<para>Class representing variables, most often random variables. </para>    </briefdescription>
600    <detaileddescription>
601<para>More?... </para>    </detaileddescription>
602    <location file="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" line="37" bodyfile="/home/smidl/work/git/mixpp/bdm/stat/libBM.h" bodystart="37" bodyend="105"/>
603    <listofallmembers>
604      <member refid="classRV_1b88ef5124713c9e30fd9446846b3f044" prot="public" virt="non-virtual"><scope>RV</scope><name>_names</name></member>
605      <member refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" prot="public" virt="non-virtual"><scope>RV</scope><name>add</name></member>
606      <member refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" prot="public" virt="non-virtual"><scope>RV</scope><name>count</name></member>
607      <member refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" prot="public" virt="non-virtual"><scope>RV</scope><name>dataind</name></member>
608      <member refid="classRV_182cc7fa22ce91cf461a522ad62014c65" prot="public" virt="non-virtual"><scope>RV</scope><name>equal</name></member>
609      <member refid="classRV_10c493a7a897f4d75682f4264e40779a1" prot="public" virt="non-virtual"><scope>RV</scope><name>findself</name></member>
610      <member refid="classRV_14a0069bc69f5a98d7ce9ed59077f2e6c" prot="public" virt="non-virtual"><scope>RV</scope><name>id</name></member>
611      <member refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" prot="protected" virt="non-virtual"><scope>RV</scope><name>ids</name></member>
612      <member refid="classRV_1799b75351112669ea6bcbbbd950c093f" prot="private" virt="non-virtual"><scope>RV</scope><name>init</name></member>
613      <member refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" prot="protected" virt="non-virtual"><scope>RV</scope><name>len</name></member>
614      <member refid="classRV_1c114a6f3ff06796cc2f4dacba74291eb" prot="public" virt="non-virtual"><scope>RV</scope><name>length</name></member>
615      <member refid="classRV_13ae4dd6e368f814a02710636ac8e1721" prot="public" virt="non-virtual"><scope>RV</scope><name>name</name></member>
616      <member refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" prot="protected" virt="non-virtual"><scope>RV</scope><name>names</name></member>
617      <member refid="classRV_165e5b820e482caff7f284d11898ef64f" prot="public" virt="non-virtual"><scope>RV</scope><name>operator()</name></member>
618      <member refid="classRV_1cad6f15535d10437f6690cb4492176a8" prot="public" virt="non-virtual"><scope>RV</scope><name>operator&lt;&lt;</name></member>
619      <member refid="classRV_1bedfd8d197f0a7ac28a4d412dfc5b8af" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
620      <member refid="classRV_17b88a74204fdf044e02f2807769839b7" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
621      <member refid="classRV_1261702f85831392d7d67e2bcf0b69960" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
622      <member refid="classRV_16a22f5c06d6403870d4e414b1993bf9e" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
623      <member refid="classRV_120db23a5585d64a6e24404cc8379bc28" prot="public" virt="non-virtual"><scope>RV</scope><name>size</name></member>
624      <member refid="classRV_1c878aab13f34b420e1eb5b485563682b" prot="protected" virt="non-virtual"><scope>RV</scope><name>sizes</name></member>
625      <member refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" prot="public" virt="non-virtual"><scope>RV</scope><name>subselect</name></member>
626      <member refid="classRV_1a85c47bd838ebbdcb6798d7843e87db2" prot="public" virt="non-virtual"><scope>RV</scope><name>subt</name></member>
627      <member refid="classRV_1e0a158d53ab9430627241f844f4c9a60" prot="public" virt="non-virtual"><scope>RV</scope><name>t</name></member>
628      <member refid="classRV_1af068cf478864fe1a4fbfc6b4693b088" prot="public" virt="non-virtual"><scope>RV</scope><name>time</name></member>
629      <member refid="classRV_1646e530c47a2dd38254b778d9f11ac89" prot="protected" virt="non-virtual"><scope>RV</scope><name>times</name></member>
630      <member refid="classRV_152f3ade796814da627ff5a44d00986be" prot="public" virt="non-virtual"><scope>RV</scope><name>tostr</name></member>
631      <member refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" prot="protected" virt="non-virtual"><scope>RV</scope><name>tsize</name></member>
632    </listofallmembers>
633  </compounddef>
634</doxygen>
Note: See TracBrowser for help on using the browser.