Changeset 33 for doc/latex/classfsqmat.tex
- Timestamp:
- 03/05/08 16:01:56 (17 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
doc/latex/classfsqmat.tex
r32 r33 32 32 void {\bf mult\_\-sym\_\-t} (const mat \&C) 33 33 \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 34 void \textbf{mult\_\-sym} (const mat \&C, {\bf fsqmat} \&U)\label{classfsqmat_cfea3618d426e2b8232f09aa0070266f}34 void {\bf mult\_\-sym} (const mat \&C, {\bf fsqmat} \&U) const \label{classfsqmat_d4eddc3743c8865cc5ed92d14de0e3e3} 35 35 36 \ item37 void \textbf{mult\_\-sym\_\-t} (const mat \&C, {\bf fsqmat} \&U)\label{classfsqmat_7ca865c68989d22903efe97045cb6c9a}36 \begin{CompactList}\small\item\em store result of {\tt mult\_\-sym} in external matrix \$U\$ \item\end{CompactList}\item 37 void {\bf mult\_\-sym\_\-t} (const mat \&C, {\bf fsqmat} \&U) const \label{classfsqmat_ae4949ad2a32553c7fa04d6d1483770a} 38 38 39 \ item39 \begin{CompactList}\small\item\em store result of {\tt mult\_\-sym\_\-t} in external matrix \$U\$ \item\end{CompactList}\item 40 40 void {\bf clear} ()\label{classfsqmat_cfa4c359483d2322f32d1d50050f8ac4} 41 41 … … 47 47 48 48 \begin{CompactList}\small\item\em Default initialization with proper size. \item\end{CompactList}\item 49 {\bf fsqmat} (const mat \& M)\label{classfsqmat_1929fbc9fe375f1d67f979d0d302336f}49 {\bf fsqmat} (const mat \&{\bf M})\label{classfsqmat_1929fbc9fe375f1d67f979d0d302336f} 50 50 51 51 \begin{CompactList}\small\item\em Constructor. \item\end{CompactList}\item … … 58 58 59 59 \begin{CompactList}\small\item\em Logarithm of a determinant. \item\end{CompactList}\item 60 double {\bf qform} (const vec \&v) \label{classfsqmat_1eec8762a2299d83c7b7cd6bf6cbc1ad}60 double {\bf qform} (const vec \&v) const \label{classfsqmat_a6c91b0389e73404324b2314b08d6e87} 61 61 62 62 \begin{CompactList}\small\item\em Evaluates quadratic form \$x= v'$\ast$V$\ast$v\$;. \item\end{CompactList}\item 63 vec {\bf sqrt\_\-mult} (const vec \&v) 63 vec {\bf sqrt\_\-mult} (const vec \&v) const 64 64 \begin{CompactList}\small\item\em Multiplies square root of \$V\$ by vector \$x\$. \item\end{CompactList}\item 65 {\bf fsqmat} \& \textbf{operator+=} (const {\bf fsqmat} \&A)\label{classfsqmat_514d1fdd8a382dbd6a774f2cf1ebd3de}65 {\bf fsqmat} \& {\bf operator+=} (const {\bf fsqmat} \&A)\label{classfsqmat_514d1fdd8a382dbd6a774f2cf1ebd3de} 66 66 67 \ item68 {\bf fsqmat} \& \textbf{operator-=} (const {\bf fsqmat} \&A)\label{classfsqmat_e976bc9d899961e1d2087b0630ed33b7}67 \begin{CompactList}\small\item\em add another \doxyref{fsqmat}{p.}{classfsqmat} matrix \item\end{CompactList}\item 68 {\bf fsqmat} \& {\bf operator-=} (const {\bf fsqmat} \&A)\label{classfsqmat_e976bc9d899961e1d2087b0630ed33b7} 69 69 70 \ item71 {\bf fsqmat} \& \textbf{operator $\ast$=} (double x)\label{classfsqmat_8f7ce97628a50e06641281096b2af9b7}70 \begin{CompactList}\small\item\em subtrack another \doxyref{fsqmat}{p.}{classfsqmat} matrix \item\end{CompactList}\item 71 {\bf fsqmat} \& {\bf operator $\ast$=} (double x)\label{classfsqmat_8f7ce97628a50e06641281096b2af9b7} 72 72 73 \ item73 \begin{CompactList}\small\item\em multiply by a scalar \item\end{CompactList}\item 74 74 int {\bf cols} () const \label{classsqmat_ecc2e2540f95a04f4449842588170f5b} 75 75 … … 81 81 \begin{CompactItemize} 82 82 \item 83 mat \textbf{M}\label{classfsqmat_a7a1fcb9aae19d1e4daddfc9c22ce453}83 mat {\bf M}\label{classfsqmat_a7a1fcb9aae19d1e4daddfc9c22ce453} 84 84 85 \ item86 int \textbf{dim}\label{classsqmat_0abed904bdc0882373ba9adba919689d}85 \begin{CompactList}\small\item\em Full matrix on which the operations are performed. \item\end{CompactList}\item 86 int {\bf dim}\label{classsqmat_0abed904bdc0882373ba9adba919689d} 87 87 88 \ end{CompactItemize}88 \begin{CompactList}\small\item\em dimension of the square matrix \item\end{CompactList}\end{CompactItemize} 89 89 \subsection*{Friends} 90 90 \begin{CompactItemize} 91 91 \item 92 std::ostream \& \textbf{operator$<$$<$} (std::ostream \&os, const {\bf fsqmat} \&sq)\label{classfsqmat_e06aba54d61e807b41bd68b5ee6ac22f}92 std::ostream \& {\bf operator$<$$<$} (std::ostream \&os, const {\bf fsqmat} \&sq)\label{classfsqmat_e06aba54d61e807b41bd68b5ee6ac22f} 93 93 94 \ end{CompactItemize}94 \begin{CompactList}\small\item\em print full matrix \item\end{CompactList}\end{CompactItemize} 95 95 96 96 … … 155 155 \index{fsqmat@{fsqmat}!sqrt_mult@{sqrt\_\-mult}} 156 156 \index{sqrt_mult@{sqrt\_\-mult}!fsqmat@{fsqmat}} 157 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}vec fsqmat::sqrt\_\-mult (const vec \& {\em v}) \hspace{0.3cm}{\tt [inline, virtual]}}\label{classfsqmat_2288389e2d47bd9df112815ef570c5c9}157 \subsubsection{\setlength{\rightskip}{0pt plus 5cm}vec fsqmat::sqrt\_\-mult (const vec \& {\em v}) const\hspace{0.3cm}{\tt [inline, virtual]}}\label{classfsqmat_842a774077ee34ac3c36d180ab33e103} 158 158 159 159 … … 162 162 Used e.g. in generating normal samples. 163 163 164 Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_ 975ddc7e8035d8d4e6cbd52dd99c248c}.164 Implements {\bf sqmat} \doxyref{}{p.}{classsqmat_6b79438b5d7544a9c8e110a145355d8f}. 165 165 166 166 The documentation for this class was generated from the following files:\begin{CompactItemize} 167 167 \item 168 168 work/mixpp/bdm/math/{\bf libDC.h}\item 169 work/mixpp/bdm/math/libDC.cpp\item 170 work/mixpp/bdm/math/libDC\_\-.cpp\end{CompactItemize} 169 work/mixpp/bdm/math/libDC.cpp\end{CompactItemize}