<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.5.6">
  <compounddef id="classRV" kind="class" prot="public">
    <compoundname>RV</compoundname>
    <includes refid="libBM_8h" local="no">libBM.h</includes>
      <sectiondef kind="protected-attrib">
      <memberdef kind="variable" id="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int RV::tsize</definition>
        <argsstring></argsstring>
        <name>tsize</name>
        <briefdescription>
<para>size = sum of sizes </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" compoundref="libBM_8h" startline="69" endline="69">count</referencedby>
        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" prot="protected" static="no" mutable="no">
        <type>int</type>
        <definition>int RV::len</definition>
        <argsstring></argsstring>
        <name>len</name>
        <briefdescription>
<para>len = number of individual rvs </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
        <referencedby refid="classRV_1c114a6f3ff06796cc2f4dacba74291eb" compoundref="libBM_8h" startline="71" endline="71">length</referencedby>
        <referencedby refid="classRV_1bedfd8d197f0a7ac28a4d412dfc5b8af" compoundref="libBM_8cpp" startline="31" endline="35">RV</referencedby>
        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classRV_11bd7165140f4b880a7f344bbb1c433f9" prot="protected" static="no" mutable="no">
        <type>ivec</type>
        <definition>ivec RV::ids</definition>
        <argsstring></argsstring>
        <name>ids</name>
        <briefdescription>
<para>Vector of unique IDs. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
        <referencedby refid="classRV_182cc7fa22ce91cf461a522ad62014c65" compoundref="libBM_8cpp" startline="109" endline="111">equal</referencedby>
        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
        <referencedby refid="classRV_14a0069bc69f5a98d7ce9ed59077f2e6c" compoundref="libBM_8h" startline="98" endline="98">id</referencedby>
        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classRV_1c878aab13f34b420e1eb5b485563682b" prot="protected" static="no" mutable="no">
        <type>ivec</type>
        <definition>ivec RV::sizes</definition>
        <argsstring></argsstring>
        <name>sizes</name>
        <briefdescription>
<para>Vector of sizes. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_182cc7fa22ce91cf461a522ad62014c65" compoundref="libBM_8cpp" startline="109" endline="111">equal</referencedby>
        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
        <referencedby refid="classRV_120db23a5585d64a6e24404cc8379bc28" compoundref="libBM_8h" startline="100" endline="100">size</referencedby>
        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classRV_1646e530c47a2dd38254b778d9f11ac89" prot="protected" static="no" mutable="no">
        <type>ivec</type>
        <definition>ivec RV::times</definition>
        <argsstring></argsstring>
        <name>times</name>
        <briefdescription>
<para>Vector of shifts from current time. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
        <referencedby refid="classRV_182cc7fa22ce91cf461a522ad62014c65" compoundref="libBM_8cpp" startline="109" endline="111">equal</referencedby>
        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
        <referencedby refid="classRV_1e0a158d53ab9430627241f844f4c9a60" compoundref="libBM_8cpp" startline="99" endline="99">t</referencedby>
        <referencedby refid="classRV_1af068cf478864fe1a4fbfc6b4693b088" compoundref="libBM_8h" startline="102" endline="102">time</referencedby>
        <referencedby refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</referencedby>
      </memberdef>
      <memberdef kind="variable" id="classRV_1df5d0030b277a1db2f1fd5fb79152acb" prot="protected" static="no" mutable="no">
        <type>Array&lt; std::string &gt;</type>
        <definition>Array&lt;std::string&gt; RV::names</definition>
        <argsstring></argsstring>
        <name>names</name>
        <briefdescription>
<para>Array of names. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_1b88ef5124713c9e30fd9446846b3f044" compoundref="libBM_8h" startline="95" endline="95">_names</referencedby>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_13ae4dd6e368f814a02710636ac8e1721" compoundref="libBM_8h" startline="104" endline="104">name</referencedby>
        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="private-func">
      <memberdef kind="function" id="classRV_1799b75351112669ea6bcbbbd950c093f" prot="private" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void RV::init</definition>
        <argsstring>(ivec in_ids, Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)</argsstring>
        <name>init</name>
        <param>
          <type>ivec</type>
          <declname>in_ids</declname>
        </param>
        <param>
          <type>Array&lt; std::string &gt;</type>
          <declname>in_names</declname>
        </param>
        <param>
          <type>ivec</type>
          <declname>in_sizes</declname>
        </param>
        <param>
          <type>ivec</type>
          <declname>in_times</declname>
        </param>
        <briefdescription>
<para>auxiliary function used in constructor </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <referencedby refid="classRV_165e5b820e482caff7f284d11898ef64f" compoundref="libBM_8cpp" startline="101" endline="107">operator()</referencedby>
        <referencedby refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" compoundref="libBM_8cpp" startline="93" endline="97">subselect</referencedby>
      </memberdef>
      </sectiondef>
      <sectiondef kind="public-func">
      <memberdef kind="function" id="classRV_1bedfd8d197f0a7ac28a4d412dfc5b8af" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>RV::RV</definition>
        <argsstring>(Array&lt; std::string &gt; in_names, ivec in_sizes, ivec in_times)</argsstring>
        <name>RV</name>
        <param>
          <type>Array&lt; std::string &gt;</type>
          <declname>in_names</declname>
        </param>
        <param>
          <type>ivec</type>
          <declname>in_sizes</declname>
        </param>
        <param>
          <type>ivec</type>
          <declname>in_times</declname>
        </param>
        <briefdescription>
<para>Full constructor. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
      </memberdef>
      <memberdef kind="function" id="classRV_17b88a74204fdf044e02f2807769839b7" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>RV::RV</definition>
        <argsstring>(Array&lt; std::string &gt; in_names, ivec in_sizes)</argsstring>
        <name>RV</name>
        <param>
          <type>Array&lt; std::string &gt;</type>
          <declname>in_names</declname>
        </param>
        <param>
          <type>ivec</type>
          <declname>in_sizes</declname>
        </param>
        <briefdescription>
<para>Constructor with times=0. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
      </memberdef>
      <memberdef kind="function" id="classRV_1261702f85831392d7d67e2bcf0b69960" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>RV::RV</definition>
        <argsstring>(Array&lt; std::string &gt; in_names)</argsstring>
        <name>RV</name>
        <param>
          <type>Array&lt; std::string &gt;</type>
          <declname>in_names</declname>
        </param>
        <briefdescription>
<para>Constructor with sizes=1, times=0. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
      </memberdef>
      <memberdef kind="function" id="classRV_16a22f5c06d6403870d4e414b1993bf9e" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type></type>
        <definition>RV::RV</definition>
        <argsstring>()</argsstring>
        <name>RV</name>
        <briefdescription>
<para>Constructor of empty <ref refid="classRV" kindref="compound">RV</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
      </memberdef>
      <memberdef kind="function" id="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int RV::count</definition>
        <argsstring>() const </argsstring>
        <name>count</name>
        <briefdescription>
<para>Return number of scalars in the <ref refid="classRV" kindref="compound">RV</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" compoundref="libBM_8h" startline="40">tsize</references>
        <referencedby refid="classKFcondR_18c0721e47879bb8840d829db7a174a7f" compoundref="libKF_8cpp" startline="245" endline="249">KFcondR::condition</referencedby>
        <referencedby refid="classKFcondQR_1c9ecf292a85327aa6309c9fd70ceb606" compoundref="libKF_8cpp" startline="238" endline="243">KFcondQR::condition</referencedby>
        <referencedby refid="classdiffbifn_1797772c0d5aab8ddccec19dfe4bb2d77" compoundref="libFN_8h" startline="89" endline="89">diffbifn::diffbifn</referencedby>
        <referencedby refid="classegiw_1c52a2173c6eb1490edce9c6c7c05d60b" compoundref="libEF_8h" startline="125" endline="127">egiw::egiw</referencedby>
        <referencedby refid="classlinfn_1fac0e56701f4c7beaf1c91f9b2a55f0b" compoundref="libFN_8h" startline="44" endline="44">linfn::eval</referencedby>
        <referencedby refid="classegamma_1de84faac8f9799dfe2777ddbedf997ef" compoundref="libEF_8cpp" startline="83" endline="92">egamma::evalpdflog</referencedby>
        <referencedby refid="classegiw_1425cbc53b377274e28c6add942bab62d" compoundref="libEF_8cpp" startline="19" endline="29">egiw::evalpdflog</referencedby>
        <referencedby refid="classMemDS_15f72b555e0e4a61de1440c457cf57007" compoundref="libDS_8cpp" startline="28" endline="34">MemDS::linkrvs</referencedby>
        <referencedby refid="classegamma_1d6dbbdb72360f9e54d64501f80318bb6" compoundref="libEF_8cpp" startline="94" endline="103">egamma::lognc</referencedby>
        <referencedby refid="classeEmp_1ba055c19038cc72628d98e25197e982d" compoundref="libEF_8h" startline="334" endline="338">eEmp::mean</referencedby>
        <referencedby refid="classemix_1b662a51d042b062020460e64bff4e9e8" compoundref="emix_8h" startline="45" endline="49">emix::mean</referencedby>
        <referencedby refid="classeuni_14a0e09392be17beaee120ba98fc038cd" compoundref="libEF_8h" startline="206" endline="211">euni::sample</referencedby>
        <referencedby refid="classegamma_18e10c0021b5dfdd9cb62c6959b5ef425" compoundref="libEF_8cpp" startline="55" endline="66">egamma::sample</referencedby>
        <referencedby refid="classmlnorm_1215fb88cc8b95d64cdefd6849abdd1e8" compoundref="libEF_8h" startline="430" endline="444">mlnorm&lt; sq_T &gt;::samplecond</referencedby>
        <referencedby refid="classmpdf_10e37163660f93df2a4d723cedb1da89c" compoundref="libBM_8h" startline="188" endline="193">mpdf::samplecond</referencedby>
        <referencedby refid="classepdf_154d7dd53a641b618771cd9bee135181f" compoundref="libBM_8cpp" startline="113" endline="117">epdf::sampleN</referencedby>
        <referencedby refid="classmlnorm_1b6749030c5d5abcb3eb6898f74cea3c0" compoundref="libEF_8h" startline="416" endline="419">mlnorm&lt; sq_T &gt;::set_parameters</referencedby>
        <referencedby refid="classmgamma_1a9d646cf758a70126dde7c48790b6e94" compoundref="libEF_8cpp" startline="108" endline="112">mgamma::set_parameters</referencedby>
        <referencedby refid="classEKFfull_1fc753106e0d4cf68e4f2160fd54458c0" compoundref="libKF_8cpp" startline="66" endline="84">EKFfull::set_parameters</referencedby>
        <referencedby refid="classARX_1130bb7336aac681ce14b027b8f1409fa" compoundref="bdm_2estim_2arx_8cpp" startline="82" endline="86">ARX::structure_est</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRV_1c114a6f3ff06796cc2f4dacba74291eb" prot="public" static="no" const="yes" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int RV::length</definition>
        <argsstring>() const </argsstring>
        <name>length</name>
        <briefdescription>
<para>Return length (number of entries) of the <ref refid="classRV" kindref="compound">RV</ref>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
        <referencedby refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRV_10c493a7a897f4d75682f4264e40779a1" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>ivec</type>
        <definition>ivec RV::findself</definition>
        <argsstring>(const RV &amp;rv2) const </argsstring>
        <name>findself</name>
        <param>
          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
          <declname>rv2</declname>
        </param>
        <briefdescription>
<para>Find indexes of self in another rv,. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>ivec of the same size as self. </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
        <references refid="classRV_1c114a6f3ff06796cc2f4dacba74291eb" compoundref="libBM_8h" startline="71" endline="71">length</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
        <referencedby refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" compoundref="libBM_8cpp" startline="51" endline="78">add</referencedby>
        <referencedby refid="classRV_1a85c47bd838ebbdcb6798d7843e87db2" compoundref="libBM_8cpp" startline="154" endline="161">subt</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRV_182cc7fa22ce91cf461a522ad62014c65" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool RV::equal</definition>
        <argsstring>(const RV &amp;rv2) const </argsstring>
        <name>equal</name>
        <param>
          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
          <declname>rv2</declname>
        </param>
        <briefdescription>
<para>Compare if <computeroutput>rv2</computeroutput> is identical to this <computeroutput><ref refid="classRV" kindref="compound">RV</ref></computeroutput>. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
        <referencedby refid="classemix_16ce82b24d7fe540ddbf44b472a005555" compoundref="emix_8cpp" startline="5" endline="12">emix::set_parameters</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRV_1935790526b630dec4ffefa9ec0c2b6fb" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>bool</type>
        <definition>bool RV::add</definition>
        <argsstring>(const RV &amp;rv2)</argsstring>
        <name>add</name>
        <param>
          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
          <declname>rv2</declname>
        </param>
        <briefdescription>
<para>Add (concat) another variable to the current one,. </para>        </briefdescription>
        <detaileddescription>
<para><simplesect kind="return"><para>0 if all rv2 were added, 1 if rv2 is in conflict </para></simplesect>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</references>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
        <references refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" compoundref="libBM_8h" startline="40">tsize</references>
        <referencedby refid="libBM_8h_133c114e83980d883c5b211c47d5322a4" compoundref="libBM_8cpp" startline="177" endline="181">concat</referencedby>
        <referencedby refid="classMPF_1fc5e11e11eec3195e3c6503937bf02bd" compoundref="libPF_8h" startline="104" endline="117">MPF&lt; BM_T &gt;::MPF</referencedby>
        <referencedby refid="classmprod_1419b303581a91ad85200bdcb4b3186f4" compoundref="emix_8h" startline="90" endline="115">mprod::mprod</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRV_1a85c47bd838ebbdcb6798d7843e87db2" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classRV" kindref="compound">RV</ref></type>
        <definition>RV RV::subt</definition>
        <argsstring>(const RV rv2) const </argsstring>
        <name>subt</name>
        <param>
          <type>const <ref refid="classRV" kindref="compound">RV</ref></type>
          <declname>rv2</declname>
        </param>
        <briefdescription>
<para>Subtract another variable from the current one. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_10c493a7a897f4d75682f4264e40779a1" compoundref="libBM_8cpp" startline="163" endline="175">findself</references>
      </memberdef>
      <memberdef kind="function" id="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classRV" kindref="compound">RV</ref></type>
        <definition>RV RV::subselect</definition>
        <argsstring>(ivec ind) const </argsstring>
        <name>subselect</name>
        <param>
          <type>ivec</type>
          <declname>ind</declname>
        </param>
        <briefdescription>
<para>Select only variables at indeces ind. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classRV_1799b75351112669ea6bcbbbd950c093f" compoundref="libBM_8cpp" startline="11" endline="29">init</references>
        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
      </memberdef>
      <memberdef kind="function" id="classRV_165e5b820e482caff7f284d11898ef64f" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classRV" kindref="compound">RV</ref></type>
        <definition>RV RV::operator()</definition>
        <argsstring>(ivec ind) const </argsstring>
        <name>operator()</name>
        <param>
          <type>ivec</type>
          <declname>ind</declname>
        </param>
        <briefdescription>
<para>Select only variables at indeces ind. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classRV_1799b75351112669ea6bcbbbd950c093f" compoundref="libBM_8cpp" startline="11" endline="29">init</references>
        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
      </memberdef>
      <memberdef kind="function" id="classRV_1e0a158d53ab9430627241f844f4c9a60" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void RV::t</definition>
        <argsstring>(int delta)</argsstring>
        <name>t</name>
        <param>
          <type>int</type>
          <declname>delta</declname>
        </param>
        <briefdescription>
<para>Shift <computeroutput>time</computeroutput> shifted by delta. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
      </memberdef>
      <memberdef kind="function" id="classRV_152f3ade796814da627ff5a44d00986be" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type><ref refid="classstr" kindref="compound">str</ref></type>
        <definition>str RV::tostr</definition>
        <argsstring>() const </argsstring>
        <name>tostr</name>
        <briefdescription>
<para>generate <computeroutput><ref refid="classstr" kindref="compound">str</ref></computeroutput> from rv, by expanding sizes </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
        <references refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" compoundref="libBM_8h" startline="40">tsize</references>
        <referencedby refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" compoundref="libBM_8cpp" startline="142" endline="152">dataind</referencedby>
      </memberdef>
      <memberdef kind="function" id="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" prot="public" static="no" const="yes" explicit="no" inline="no" virt="non-virtual">
        <type>ivec</type>
        <definition>ivec RV::dataind</definition>
        <argsstring>(RV crv) const </argsstring>
        <name>dataind</name>
        <param>
          <type><ref refid="classRV" kindref="compound">RV</ref></type>
          <declname>crv</declname>
        </param>
        <briefdescription>
<para>generate indeces into </para>        </briefdescription>
        <detaileddescription>
<para><parameterlist kind="param"><parameteritem>
<parameternamelist>
<parametername>crv</parametername>
</parameternamelist>
<parameterdescription>
<para>data vector that form data vector of self. </para></parameterdescription>
</parameteritem>
</parameterlist>
</para>        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
        <references refid="classstr_18c4e7241505999c272eb15e586ba7923" compoundref="libBM_8h" startline="24">str::ids</references>
        <references refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" compoundref="libBM_8h" startline="42">len</references>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
        <references refid="classstr_1a55be419d33638dd0b2de3ecd64a4f27" compoundref="libBM_8h" startline="25">str::times</references>
        <references refid="classRV_152f3ade796814da627ff5a44d00986be" compoundref="libBM_8cpp" startline="129" endline="140">tostr</references>
      </memberdef>
      <memberdef kind="function" id="classRV_1b88ef5124713c9e30fd9446846b3f044" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>Array&lt; std::string &gt; &amp;</type>
        <definition>Array&lt;std::string&gt;&amp; RV::_names</definition>
        <argsstring>()</argsstring>
        <name>_names</name>
        <briefdescription>
<para>access function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
      </memberdef>
      <memberdef kind="function" id="classRV_14a0069bc69f5a98d7ce9ed59077f2e6c" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int RV::id</definition>
        <argsstring>(int at)</argsstring>
        <name>id</name>
        <param>
          <type>int</type>
          <declname>at</declname>
        </param>
        <briefdescription>
<para>access function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" compoundref="libBM_8h" startline="44">ids</references>
      </memberdef>
      <memberdef kind="function" id="classRV_120db23a5585d64a6e24404cc8379bc28" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int RV::size</definition>
        <argsstring>(int at)</argsstring>
        <name>size</name>
        <param>
          <type>int</type>
          <declname>at</declname>
        </param>
        <briefdescription>
<para>access function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_1c878aab13f34b420e1eb5b485563682b" compoundref="libBM_8h" startline="46">sizes</references>
      </memberdef>
      <memberdef kind="function" id="classRV_1af068cf478864fe1a4fbfc6b4693b088" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>int</type>
        <definition>int RV::time</definition>
        <argsstring>(int at)</argsstring>
        <name>time</name>
        <param>
          <type>int</type>
          <declname>at</declname>
        </param>
        <briefdescription>
<para>access function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_1646e530c47a2dd38254b778d9f11ac89" compoundref="libBM_8h" startline="48">times</references>
      </memberdef>
      <memberdef kind="function" id="classRV_13ae4dd6e368f814a02710636ac8e1721" prot="public" static="no" const="no" explicit="no" inline="yes" virt="non-virtual">
        <type>std::string</type>
        <definition>std::string RV::name</definition>
        <argsstring>(int at)</argsstring>
        <name>name</name>
        <param>
          <type>int</type>
          <declname>at</declname>
        </param>
        <briefdescription>
<para>access function </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
        <references refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" compoundref="libBM_8h" startline="50">names</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="friend">
      <memberdef kind="friend" id="classRV_1cad6f15535d10437f6690cb4492176a8" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>friend std::ostream &amp;</type>
        <definition>std::ostream&amp; operator&lt;&lt;</definition>
        <argsstring>(std::ostream &amp;os, const RV &amp;rv)</argsstring>
        <name>operator&lt;&lt;</name>
        <param>
          <type>std::ostream &amp;</type>
          <declname>os</declname>
        </param>
        <param>
          <type>const <ref refid="classRV" kindref="compound">RV</ref> &amp;</type>
          <declname>rv</declname>
        </param>
        <briefdescription>
<para>Printing output e.g. for debugging. </para>        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <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"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
<para>Class representing variables, most often random variables. </para>    </briefdescription>
    <detaileddescription>
<para>More?... </para>    </detaileddescription>
    <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"/>
    <listofallmembers>
      <member refid="classRV_1b88ef5124713c9e30fd9446846b3f044" prot="public" virt="non-virtual"><scope>RV</scope><name>_names</name></member>
      <member refid="classRV_1935790526b630dec4ffefa9ec0c2b6fb" prot="public" virt="non-virtual"><scope>RV</scope><name>add</name></member>
      <member refid="classRV_1f5c7b8bd589eef09ccdf3329a0addea0" prot="public" virt="non-virtual"><scope>RV</scope><name>count</name></member>
      <member refid="classRV_11844ea0d9c10428f5e0ee1d4d569ef0a" prot="public" virt="non-virtual"><scope>RV</scope><name>dataind</name></member>
      <member refid="classRV_182cc7fa22ce91cf461a522ad62014c65" prot="public" virt="non-virtual"><scope>RV</scope><name>equal</name></member>
      <member refid="classRV_10c493a7a897f4d75682f4264e40779a1" prot="public" virt="non-virtual"><scope>RV</scope><name>findself</name></member>
      <member refid="classRV_14a0069bc69f5a98d7ce9ed59077f2e6c" prot="public" virt="non-virtual"><scope>RV</scope><name>id</name></member>
      <member refid="classRV_11bd7165140f4b880a7f344bbb1c433f9" prot="protected" virt="non-virtual"><scope>RV</scope><name>ids</name></member>
      <member refid="classRV_1799b75351112669ea6bcbbbd950c093f" prot="private" virt="non-virtual"><scope>RV</scope><name>init</name></member>
      <member refid="classRV_10d7b36e2bbccf880c8fcf1e8cc43c1a9" prot="protected" virt="non-virtual"><scope>RV</scope><name>len</name></member>
      <member refid="classRV_1c114a6f3ff06796cc2f4dacba74291eb" prot="public" virt="non-virtual"><scope>RV</scope><name>length</name></member>
      <member refid="classRV_13ae4dd6e368f814a02710636ac8e1721" prot="public" virt="non-virtual"><scope>RV</scope><name>name</name></member>
      <member refid="classRV_1df5d0030b277a1db2f1fd5fb79152acb" prot="protected" virt="non-virtual"><scope>RV</scope><name>names</name></member>
      <member refid="classRV_165e5b820e482caff7f284d11898ef64f" prot="public" virt="non-virtual"><scope>RV</scope><name>operator()</name></member>
      <member refid="classRV_1cad6f15535d10437f6690cb4492176a8" prot="public" virt="non-virtual"><scope>RV</scope><name>operator&lt;&lt;</name></member>
      <member refid="classRV_1bedfd8d197f0a7ac28a4d412dfc5b8af" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
      <member refid="classRV_17b88a74204fdf044e02f2807769839b7" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
      <member refid="classRV_1261702f85831392d7d67e2bcf0b69960" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
      <member refid="classRV_16a22f5c06d6403870d4e414b1993bf9e" prot="public" virt="non-virtual"><scope>RV</scope><name>RV</name></member>
      <member refid="classRV_120db23a5585d64a6e24404cc8379bc28" prot="public" virt="non-virtual"><scope>RV</scope><name>size</name></member>
      <member refid="classRV_1c878aab13f34b420e1eb5b485563682b" prot="protected" virt="non-virtual"><scope>RV</scope><name>sizes</name></member>
      <member refid="classRV_10a9ea7bc6fad270cc54a455a9f8f387d" prot="public" virt="non-virtual"><scope>RV</scope><name>subselect</name></member>
      <member refid="classRV_1a85c47bd838ebbdcb6798d7843e87db2" prot="public" virt="non-virtual"><scope>RV</scope><name>subt</name></member>
      <member refid="classRV_1e0a158d53ab9430627241f844f4c9a60" prot="public" virt="non-virtual"><scope>RV</scope><name>t</name></member>
      <member refid="classRV_1af068cf478864fe1a4fbfc6b4693b088" prot="public" virt="non-virtual"><scope>RV</scope><name>time</name></member>
      <member refid="classRV_1646e530c47a2dd38254b778d9f11ac89" prot="protected" virt="non-virtual"><scope>RV</scope><name>times</name></member>
      <member refid="classRV_152f3ade796814da627ff5a44d00986be" prot="public" virt="non-virtual"><scope>RV</scope><name>tostr</name></member>
      <member refid="classRV_1f2396efe2e6d656ebe9e6f06018cbe25" prot="protected" virt="non-virtual"><scope>RV</scope><name>tsize</name></member>
    </listofallmembers>
  </compounddef>
</doxygen>
