Index: doc/latex/classfsqmat.tex
===================================================================
--- doc/latex/classfsqmat.tex (revision 32)
+++ doc/latex/classfsqmat.tex (revision 33)
@@ -32,10 +32,10 @@
 void {\bf mult\_\-sym\_\-t} (const mat \&C)
 \begin{CompactList}\small\item\em Inplace symmetric multiplication by a SQUARE transpose of matrix \$C\$, i.e. \$V = C'$\ast$V$\ast$C\$. \item\end{CompactList}\item 
-void \textbf{mult\_\-sym} (const mat \&C, {\bf fsqmat} \&U)\label{classfsqmat_cfea3618d426e2b8232f09aa0070266f}
+void {\bf mult\_\-sym} (const mat \&C, {\bf fsqmat} \&U) const \label{classfsqmat_d4eddc3743c8865cc5ed92d14de0e3e3}
 
-\item 
-void \textbf{mult\_\-sym\_\-t} (const mat \&C, {\bf fsqmat} \&U)\label{classfsqmat_7ca865c68989d22903efe97045cb6c9a}
+\begin{CompactList}\small\item\em store result of {\tt mult\_\-sym} in external matrix \$U\$ \item\end{CompactList}\item 
+void {\bf mult\_\-sym\_\-t} (const mat \&C, {\bf fsqmat} \&U) const \label{classfsqmat_ae4949ad2a32553c7fa04d6d1483770a}
 
-\item 
+\begin{CompactList}\small\item\em store result of {\tt mult\_\-sym\_\-t} in external matrix \$U\$ \item\end{CompactList}\item 
 void {\bf clear} ()\label{classfsqmat_cfa4c359483d2322f32d1d50050f8ac4}
 
@@ -47,5 +47,5 @@
 
 \begin{CompactList}\small\item\em Default initialization with proper size. \item\end{CompactList}\item 
-{\bf fsqmat} (const mat \&M)\label{classfsqmat_1929fbc9fe375f1d67f979d0d302336f}
+{\bf fsqmat} (const mat \&{\bf M})\label{classfsqmat_1929fbc9fe375f1d67f979d0d302336f}
 
 \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item 
@@ -58,18 +58,18 @@
 
 \begin{CompactList}\small\item\em Logarithm of a determinant. \item\end{CompactList}\item 
-double {\bf qform} (const vec \&v)\label{classfsqmat_1eec8762a2299d83c7b7cd6bf6cbc1ad}
+double {\bf qform} (const vec \&v) const \label{classfsqmat_a6c91b0389e73404324b2314b08d6e87}
 
 \begin{CompactList}\small\item\em Evaluates quadratic form \$x= v'$\ast$V$\ast$v\$;. \item\end{CompactList}\item 
-vec {\bf sqrt\_\-mult} (const vec \&v)
+vec {\bf sqrt\_\-mult} (const vec \&v) const 
 \begin{CompactList}\small\item\em Multiplies square root of \$V\$ by vector \$x\$. \item\end{CompactList}\item 
-{\bf fsqmat} \& \textbf{operator+=} (const {\bf fsqmat} \&A)\label{classfsqmat_514d1fdd8a382dbd6a774f2cf1ebd3de}
+{\bf fsqmat} \& {\bf operator+=} (const {\bf fsqmat} \&A)\label{classfsqmat_514d1fdd8a382dbd6a774f2cf1ebd3de}
 
-\item 
-{\bf fsqmat} \& \textbf{operator-=} (const {\bf fsqmat} \&A)\label{classfsqmat_e976bc9d899961e1d2087b0630ed33b7}
+\begin{CompactList}\small\item\em add another \doxyref{fsqmat}{p.}{classfsqmat} matrix \item\end{CompactList}\item 
+{\bf fsqmat} \& {\bf operator-=} (const {\bf fsqmat} \&A)\label{classfsqmat_e976bc9d899961e1d2087b0630ed33b7}
 
-\item 
-{\bf fsqmat} \& \textbf{operator $\ast$=} (double x)\label{classfsqmat_8f7ce97628a50e06641281096b2af9b7}
+\begin{CompactList}\small\item\em subtrack another \doxyref{fsqmat}{p.}{classfsqmat} matrix \item\end{CompactList}\item 
+{\bf fsqmat} \& {\bf operator $\ast$=} (double x)\label{classfsqmat_8f7ce97628a50e06641281096b2af9b7}
 
-\item 
+\begin{CompactList}\small\item\em multiply by a scalar \item\end{CompactList}\item 
 int {\bf cols} () const \label{classsqmat_ecc2e2540f95a04f4449842588170f5b}
 
@@ -81,16 +81,16 @@
 \begin{CompactItemize}
 \item 
-mat \textbf{M}\label{classfsqmat_a7a1fcb9aae19d1e4daddfc9c22ce453}
+mat {\bf M}\label{classfsqmat_a7a1fcb9aae19d1e4daddfc9c22ce453}
 
-\item 
-int \textbf{dim}\label{classsqmat_0abed904bdc0882373ba9adba919689d}
+\begin{CompactList}\small\item\em Full matrix on which the operations are performed. \item\end{CompactList}\item 
+int {\bf dim}\label{classsqmat_0abed904bdc0882373ba9adba919689d}
 
-\end{CompactItemize}
+\begin{CompactList}\small\item\em dimension of the square matrix \item\end{CompactList}\end{CompactItemize}
 \subsection*{Friends}
 \begin{CompactItemize}
 \item 
-std::ostream \& \textbf{operator$<$$<$} (std::ostream \&os, const {\bf fsqmat} \&sq)\label{classfsqmat_e06aba54d61e807b41bd68b5ee6ac22f}
+std::ostream \& {\bf operator$<$$<$} (std::ostream \&os, const {\bf fsqmat} \&sq)\label{classfsqmat_e06aba54d61e807b41bd68b5ee6ac22f}
 
-\end{CompactItemize}
+\begin{CompactList}\small\item\em print full matrix \item\end{CompactList}\end{CompactItemize}
 
 
@@ -155,5 +155,5 @@
 \index{fsqmat@{fsqmat}!sqrt_mult@{sqrt\_\-mult}}
 \index{sqrt_mult@{sqrt\_\-mult}!fsqmat@{fsqmat}}
-\subsubsection{\setlength{\rightskip}{0pt plus 5cm}vec fsqmat::sqrt\_\-mult (const vec \& {\em v})\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classfsqmat_2288389e2d47bd9df112815ef570c5c9}
+\subsubsection{\setlength{\rightskip}{0pt plus 5cm}vec fsqmat::sqrt\_\-mult (const vec \& {\em v}) const\hspace{0.3cm}{\tt  [inline, virtual]}}\label{classfsqmat_842a774077ee34ac3c36d180ab33e103}
 
 
@@ -162,9 +162,8 @@
 Used e.g. in generating normal samples. 
 
-Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_975ddc7e8035d8d4e6cbd52dd99c248c}.
+Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_6b79438b5d7544a9c8e110a145355d8f}.
 
 The documentation for this class was generated from the following files:\begin{CompactItemize}
 \item 
 work/mixpp/bdm/math/{\bf libDC.h}\item 
-work/mixpp/bdm/math/libDC.cpp\item 
-work/mixpp/bdm/math/libDC\_\-.cpp\end{CompactItemize}
+work/mixpp/bdm/math/libDC.cpp\end{CompactItemize}
