\hypertarget{classedo_sampler_normal_multi}{}\doxysection{edo\+Sampler\+Normal\+Multi$<$ E\+OT, D $>$ Class Template Reference} \label{classedo_sampler_normal_multi}\index{edoSamplerNormalMulti$<$ EOT, D $>$@{edoSamplerNormalMulti$<$ EOT, D $>$}} {\ttfamily \#include $<$edo\+Sampler\+Normal\+Multi.\+h$>$} Inheritance diagram for edo\+Sampler\+Normal\+Multi$<$ E\+OT, D $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classedo_sampler_normal_multi__inherit__graph} \end{center} \end{figure} Collaboration diagram for edo\+Sampler\+Normal\+Multi$<$ E\+OT, D $>$\+: \nopagebreak \begin{figure}[H] \begin{center} \leavevmode \includegraphics[width=350pt]{classedo_sampler_normal_multi__coll__graph} \end{center} \end{figure} \doxysubsection*{Additional Inherited Members} \doxysubsection{Detailed Description} \subsubsection*{template$<$typename E\+OT, typename D = edo\+Normal\+Multi$<$ E\+O\+T $>$$>$\newline class edo\+Sampler\+Normal\+Multi$<$ E\+O\+T, D $>$} Sample points in a multi-\/normal law defined by a mean vector and a covariance matrix. Given M the mean vector and V the covariance matrix, of order n\+: \begin{DoxyItemize} \item draw a vector T in N(0,\+I) (i.\+e. each value is drawn in a normal law with mean=0 an stddev=1) \item compute the Cholesky decomposition L of V (i.\+e. such as V=L\+L$\ast$) \item return X = M + LT \end{DoxyItemize} Exists in two implementations, using either \href{http://www.boost.org/doc/libs/1_50_0/libs/numeric/ublas/doc/index.htm}{\texttt{ Boost\+::u\+B\+L\+AS}} (if compiled W\+I\+T\+H\+\_\+\+B\+O\+O\+ST) or \href{http://eigen.tuxfamily.org}{\texttt{ Eigen3}} (W\+I\+T\+H\+\_\+\+E\+I\+G\+EN). The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize} \item edo/src/edo\+Sampler\+Normal\+Multi.\+h\end{DoxyCompactItemize}