Index: doc/latex/hierarchy.tex
===================================================================
--- doc/latex/hierarchy.tex (revision 255)
+++ doc/latex/hierarchy.tex (revision 261)
@@ -3,6 +3,44 @@
 \item \contentsline{section}{AssertXercesIsAlive}{\pageref{classAssertXercesIsAlive}}{}
 \item \contentsline{section}{Attribute}{\pageref{classAttribute}}{}
-\item \contentsline{section}{bdm::base}{\pageref{classbdm_1_1base}}{}
+\item \contentsline{section}{bdm::bdmroot}{\pageref{classbdm_1_1bdmroot}}{}
 \begin{CompactList}
+\item \contentsline{section}{bdm::BM}{\pageref{classbdm_1_1BM}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::BMEF}{\pageref{classbdm_1_1BMEF}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::ARX}{\pageref{classbdm_1_1ARX}}{}
+\item \contentsline{section}{bdm::MixEF}{\pageref{classbdm_1_1MixEF}}{}
+\item \contentsline{section}{bdm::multiBM}{\pageref{classbdm_1_1multiBM}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::EKFfull}{\pageref{classbdm_1_1EKFfull}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::EKFful\_\-unQR}{\pageref{classbdm_1_1EKFful__unQR}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::Kalman$<$ sq\_\-T $>$}{\pageref{classbdm_1_1Kalman}}{}
+\item \contentsline{section}{bdm::PF}{\pageref{classbdm_1_1PF}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::MPF$<$ BM\_\-T $>$}{\pageref{classbdm_1_1MPF}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::Kalman$<$ chmat $>$}{\pageref{classbdm_1_1Kalman}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::KalmanCh}{\pageref{classbdm_1_1KalmanCh}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::EKFCh}{\pageref{classbdm_1_1EKFCh}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::EKFCh\_\-cond}{\pageref{classbdm_1_1EKFCh__cond}}{}
+\item \contentsline{section}{bdm::EKFCh\_\-unQ}{\pageref{classbdm_1_1EKFCh__unQ}}{}
+\end{CompactList}
+\end{CompactList}
+\end{CompactList}
+\item \contentsline{section}{bdm::Kalman$<$ fsqmat $>$}{\pageref{classbdm_1_1Kalman}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::EKF$<$ sq\_\-T $>$}{\pageref{classbdm_1_1EKF}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::Kalman$<$ ldmat $>$}{\pageref{classbdm_1_1Kalman}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::KFcondQR}{\pageref{classbdm_1_1KFcondQR}}{}
+\item \contentsline{section}{bdm::KFcondR}{\pageref{classbdm_1_1KFcondR}}{}
+\end{CompactList}
+\end{CompactList}
 \item \contentsline{section}{bdm::BMcond}{\pageref{classbdm_1_1BMcond}}{}
 \begin{CompactList}
@@ -12,10 +50,9 @@
 \item \contentsline{section}{bdm::KFcondQR}{\pageref{classbdm_1_1KFcondQR}}{}
 \item \contentsline{section}{bdm::KFcondR}{\pageref{classbdm_1_1KFcondR}}{}
-\item \contentsline{section}{EKF\_\-unQ}{\pageref{classEKF__unQ}}{}
-\item \contentsline{section}{EKF\_\-unQ}{\pageref{classEKF__unQ}}{}
-\item \contentsline{section}{EKF\_\-unQ}{\pageref{classEKF__unQ}}{}
-\item \contentsline{section}{EKFCh\_\-cond}{\pageref{classEKFCh__cond}}{}
-\item \contentsline{section}{EKFCh\_\-du\_\-kQ}{\pageref{classEKFCh__du__kQ}}{}
-\item \contentsline{section}{EKFfixed}{\pageref{classEKFfixed}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::DS}{\pageref{classbdm_1_1DS}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::ArxDS}{\pageref{classbdm_1_1ArxDS}}{}
+\item \contentsline{section}{bdm::MemDS}{\pageref{classbdm_1_1MemDS}}{}
 \end{CompactList}
 \item \contentsline{section}{bdm::epdf}{\pageref{classbdm_1_1epdf}}{}
@@ -44,14 +81,36 @@
 \begin{CompactList}
 \item \contentsline{section}{bdm::bilinfn}{\pageref{classbdm_1_1bilinfn}}{}
-\item \contentsline{section}{IMk1}{\pageref{classIMk1}}{}
-\item \contentsline{section}{IMpmsm}{\pageref{classIMpmsm}}{}
-\begin{CompactList}
-\item \contentsline{section}{IMpmsmStat}{\pageref{classIMpmsmStat}}{}
-\end{CompactList}
-\item \contentsline{section}{IMpmsm2o}{\pageref{classIMpmsm2o}}{}
-\item \contentsline{section}{OMk1}{\pageref{classOMk1}}{}
-\item \contentsline{section}{OMpmsm}{\pageref{classOMpmsm}}{}
 \end{CompactList}
 \item \contentsline{section}{bdm::linfn}{\pageref{classbdm_1_1linfn}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::logger}{\pageref{classbdm_1_1logger}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::memlog}{\pageref{classbdm_1_1memlog}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::dirfilelog}{\pageref{classbdm_1_1dirfilelog}}{}
+\end{CompactList}
+\end{CompactList}
+\item \contentsline{section}{bdm::mpdf}{\pageref{classbdm_1_1mpdf}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::mEF}{\pageref{classbdm_1_1mEF}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::mgamma}{\pageref{classbdm_1_1mgamma}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::mgamma\_\-fix}{\pageref{classbdm_1_1mgamma__fix}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::migamma}{\pageref{classbdm_1_1migamma}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::migamma\_\-fix}{\pageref{classbdm_1_1migamma__fix}}{}
+\end{CompactList}
+\item \contentsline{section}{bdm::mlnorm$<$ sq\_\-T $>$}{\pageref{classbdm_1_1mlnorm}}{}
+\item \contentsline{section}{bdm::mlnorm$<$ ldmat $>$}{\pageref{classbdm_1_1mlnorm}}{}
+\begin{CompactList}
+\item \contentsline{section}{bdm::mlstudent}{\pageref{classbdm_1_1mlstudent}}{}
+\end{CompactList}
+\end{CompactList}
+\item \contentsline{section}{bdm::mepdf}{\pageref{classbdm_1_1mepdf}}{}
+\item \contentsline{section}{bdm::mmix}{\pageref{classbdm_1_1mmix}}{}
+\item \contentsline{section}{bdm::mprod}{\pageref{classbdm_1_1mprod}}{}
+\item \contentsline{section}{bdm::mratio}{\pageref{classbdm_1_1mratio}}{}
 \end{CompactList}
 \item \contentsline{section}{bdm::RV}{\pageref{classbdm_1_1RV}}{}
@@ -93,48 +152,4 @@
 \end{CompactList}
 \end{CompactList}
-\item \contentsline{section}{bdm::BM}{\pageref{classbdm_1_1BM}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::BMEF}{\pageref{classbdm_1_1BMEF}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::ARX}{\pageref{classbdm_1_1ARX}}{}
-\item \contentsline{section}{bdm::MixEF}{\pageref{classbdm_1_1MixEF}}{}
-\item \contentsline{section}{bdm::multiBM}{\pageref{classbdm_1_1multiBM}}{}
-\end{CompactList}
-\item \contentsline{section}{bdm::EKFfull}{\pageref{classbdm_1_1EKFfull}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::EKFful\_\-unQR}{\pageref{classbdm_1_1EKFful__unQR}}{}
-\end{CompactList}
-\item \contentsline{section}{bdm::Kalman$<$ sq\_\-T $>$}{\pageref{classbdm_1_1Kalman}}{}
-\item \contentsline{section}{bdm::PF}{\pageref{classbdm_1_1PF}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::MPF$<$ BM\_\-T $>$}{\pageref{classbdm_1_1MPF}}{}
-\end{CompactList}
-\item \contentsline{section}{EKFfixed}{\pageref{classEKFfixed}}{}
-\item \contentsline{section}{bdm::Kalman$<$ chmat $>$}{\pageref{classbdm_1_1Kalman}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::KalmanCh}{\pageref{classbdm_1_1KalmanCh}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::EKFCh}{\pageref{classbdm_1_1EKFCh}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::EKFCh\_\-cond}{\pageref{classbdm_1_1EKFCh__cond}}{}
-\item \contentsline{section}{bdm::EKFCh\_\-unQ}{\pageref{classbdm_1_1EKFCh__unQ}}{}
-\item \contentsline{section}{EKF\_\-unQ}{\pageref{classEKF__unQ}}{}
-\item \contentsline{section}{EKF\_\-unQ}{\pageref{classEKF__unQ}}{}
-\item \contentsline{section}{EKF\_\-unQ}{\pageref{classEKF__unQ}}{}
-\item \contentsline{section}{EKFCh\_\-cond}{\pageref{classEKFCh__cond}}{}
-\item \contentsline{section}{EKFCh\_\-du\_\-kQ}{\pageref{classEKFCh__du__kQ}}{}
-\end{CompactList}
-\end{CompactList}
-\end{CompactList}
-\item \contentsline{section}{bdm::Kalman$<$ fsqmat $>$}{\pageref{classbdm_1_1Kalman}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::EKF$<$ sq\_\-T $>$}{\pageref{classbdm_1_1EKF}}{}
-\end{CompactList}
-\item \contentsline{section}{bdm::Kalman$<$ ldmat $>$}{\pageref{classbdm_1_1Kalman}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::KFcondQR}{\pageref{classbdm_1_1KFcondQR}}{}
-\item \contentsline{section}{bdm::KFcondR}{\pageref{classbdm_1_1KFcondR}}{}
-\end{CompactList}
-\end{CompactList}
 \item \contentsline{section}{bdm::compositepdf}{\pageref{classbdm_1_1compositepdf}}{}
 \begin{CompactList}
@@ -149,43 +164,8 @@
 \end{CompactList}
 \end{CompactList}
-\item \contentsline{section}{bdm::DS}{\pageref{classbdm_1_1DS}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::MemDS}{\pageref{classbdm_1_1MemDS}}{}
-\item \contentsline{section}{pmsmDS}{\pageref{classpmsmDS}}{}
-\end{CompactList}
 \item \contentsline{section}{itpp::Gamma\_\-RNG}{\pageref{classitpp_1_1Gamma__RNG}}{}
 \item \contentsline{section}{bdm::KalmanFull}{\pageref{classbdm_1_1KalmanFull}}{}
 \begin{CompactList}
 \item \contentsline{section}{bdm::EKFfull}{\pageref{classbdm_1_1EKFfull}}{}
-\end{CompactList}
-\item \contentsline{section}{bdm::logger}{\pageref{classbdm_1_1logger}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::memlog}{\pageref{classbdm_1_1memlog}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::dirfilelog}{\pageref{classbdm_1_1dirfilelog}}{}
-\end{CompactList}
-\end{CompactList}
-\item \contentsline{section}{bdm::mpdf}{\pageref{classbdm_1_1mpdf}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::mEF}{\pageref{classbdm_1_1mEF}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::mgamma}{\pageref{classbdm_1_1mgamma}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::mgamma\_\-fix}{\pageref{classbdm_1_1mgamma__fix}}{}
-\end{CompactList}
-\item \contentsline{section}{bdm::migamma}{\pageref{classbdm_1_1migamma}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::migamma\_\-fix}{\pageref{classbdm_1_1migamma__fix}}{}
-\end{CompactList}
-\item \contentsline{section}{bdm::mlnorm$<$ sq\_\-T $>$}{\pageref{classbdm_1_1mlnorm}}{}
-\item \contentsline{section}{bdm::mlnorm$<$ ldmat $>$}{\pageref{classbdm_1_1mlnorm}}{}
-\begin{CompactList}
-\item \contentsline{section}{bdm::mlstudent}{\pageref{classbdm_1_1mlstudent}}{}
-\end{CompactList}
-\end{CompactList}
-\item \contentsline{section}{bdm::mepdf}{\pageref{classbdm_1_1mepdf}}{}
-\item \contentsline{section}{bdm::mmix}{\pageref{classbdm_1_1mmix}}{}
-\item \contentsline{section}{bdm::mprod}{\pageref{classbdm_1_1mprod}}{}
-\item \contentsline{section}{bdm::mratio}{\pageref{classbdm_1_1mratio}}{}
 \end{CompactList}
 \item \contentsline{section}{RootElement}{\pageref{classRootElement}}{}
