\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic}{\section{Dense\-Matrix\-Generic$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_dense_matrix_generic}\index{Dense\-Matrix\-Generic$<$ T $>$@{Dense\-Matrix\-Generic$<$ T $>$}}
}


{\ttfamily \#include $<$Dense\-Matrix.\-h$>$}

Inheritance diagram for Dense\-Matrix\-Generic$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{class_s_c_i_run_1_1_dense_matrix_generic}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ada1572103d9cdd2aa269b767eede06c0}{Dense\-Matrix\-Generic} ()
\begin{DoxyCompactList}\small\item\em Constructors. \end{DoxyCompactList}\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ad60a06ee77b67866629ce7d3db0a352f}{Dense\-Matrix\-Generic} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} r, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} c)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a4ad18783378134122dfa1142906dd9f5}{Dense\-Matrix\-Generic} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} r, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} c, T value)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_aeda3c168d47e518abf070a885e96c67e}{Dense\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a5af35777c3a441b38506b59f34eaa808}{Dense\-Matrix\-Generic} (T scalar)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a9d1a5243698cc931329dfce23c2ea472}{Dense\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Transform} \&t)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ab7a8136937bfa18976dc9abca8fa3e7a}{Dense\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_vector}{Vector} \&vec)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_aca6bffcfd1591233a83587f5a6da82a6}{Dense\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \&pnt)
\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a0f98f273473e733790c45c7efc353a99}{Dense\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_tensor}{Tensor} \&tens)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a81a73dd3c19e0286e9fe17b61640e9dc}{$\sim$\-Dense\-Matrix\-Generic} ()
\begin{DoxyCompactList}\small\item\em Destructor. \end{DoxyCompactList}\item 
virtual \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a97abd3e7fe68391fa78d1d92fd2a5a76}{clone} () const 
\begin{DoxyCompactList}\small\item\em Public member functions. \end{DoxyCompactList}\item 
\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} \& \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_aeb23f19d896417d6ea863f78038e4755}{operator=} (const \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} \&)
\begin{DoxyCompactList}\small\item\em assignment operator \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_aac5c3edbb4a9fb6b8c035f2424a13b87}{dense} ()
\begin{DoxyCompactList}\small\item\em Convert this matrix to the specified type. \end{DoxyCompactList}\item 
virtual \hyperlink{namespace_s_c_i_run_a7e179b87f3a4a245de48541ba6669219}{Sparse\-Row\-Matrix} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_aae67725588976cff1e576903f8931c0e}{sparse} ()
\item 
virtual \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a00b8f6df4cba5cc8d8143ce885cdb1c0}{column} ()
\item 
virtual \hyperlink{namespace_s_c_i_run_ae8b08d62782609f30d06993be46ea8ea}{Dense\-Col\-Maj\-Matrix} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a633cb40986faa9d9ef3cbaa7c18579bc}{dense\-\_\-col\-\_\-maj} ()
\item 
virtual T $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_af85c8299bb5ea296a4183aa3ddad2a61}{get\-\_\-data\-\_\-pointer} () const 
\item 
virtual \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a8e7a9e51b82c3056ada5d2551f52ac1f}{get\-\_\-data\-\_\-size} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{zero} ()
\begin{DoxyCompactList}\small\item\em slow setters/getter for polymorphic operations \end{DoxyCompactList}\item 
virtual T \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a70b6dcacfe2f6288c6b973865441878c}{get} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} c) const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ad23b8cbffee8b474bb007b0c75a198ce}{put} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} c, T val)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ae98b8be42c57024d7fd5393d1ce75530}{add} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} c, T val)
\item 
virtual T \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a8977ca8c87b00639da116d1441a878ec}{min} ()
\item 
virtual T \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a63edd36c00e0027edd899384e6f168f9}{max} ()
\item 
virtual int \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ae73c1b1e8de9bd6779d5fb56fb34eb3d}{compute\-\_\-checksum} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a3e6df9d4aaa42842c32b270a17cfb756}{get\-Row\-Nonzeros\-No\-Copy} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} \&size, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} \&stride, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} $\ast$\&cols, T $\ast$\&vals)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a760a0ba3b4b215b8a7c1c0d6689049e1}{make\-\_\-transpose} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_aca99f8c7f555ee83044034ab5ba1840d}{mult} (const \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&x, \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&b, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} beg=-\/1, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} \hyperlink{class_s_c_i_run_1_1_matrix_ae1366e4150db2b25ae3b6ce514a5fc11}{end}=-\/1, int sp\-Vec=0) const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a2eb30d48d89492ed4cfd1d522ce07ff5}{mult\-\_\-transpose} (const \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&x, \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&b, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} beg=-\/1, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} \hyperlink{class_s_c_i_run_1_1_matrix_ae1366e4150db2b25ae3b6ce514a5fc11}{end}=-\/1, int sp\-Vec=0) const 
\item 
virtual \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a5c22a55807dc889bbf43450faef6859d}{submatrix} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r1, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} c1, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r2, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} c2)
\item 
void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a8e7121f8739cc48e769089891e403290}{multiply} (\hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&x, \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&b) const 
\item 
T \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a87c13a3bb9791f036b639979bbb353b8}{sum\-Of\-Col} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type})
\item 
T \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ab20b73dc1eb2802a497575eb93370b3a}{sum\-Of\-Row} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type})
\item 
T $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ac252c0f53865808432e5082d55265879}{operator\mbox{[}$\,$\mbox{]}} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r)
\begin{DoxyCompactList}\small\item\em fast accessors \end{DoxyCompactList}\item 
T const $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a7ff7c2236a93fd9ca6f2a0156a417a91}{operator\mbox{[}$\,$\mbox{]}} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r) const 
\item 
T $\ast$$\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a79672761e4e49746c860c9f7d64ad000}{get\-\_\-raw\-\_\-2\-D\-\_\-pointer} () const 
\item 
T \& \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a9ce78ac53dce188a3de3fc2492143ad8}{operator()} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} i, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} j)
\item 
const T \& \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a5931eb8b35371bcd30d84d577923d3fa}{operator()} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} i, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} j) const 
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_af3e9c533501635e9238348f5e8b69ba0}{invert} ()
\begin{DoxyCompactList}\small\item\em return false if not invertible. \end{DoxyCompactList}\item 
void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a50bd433ec24be9be78efb398d60eff04}{transpose\-\_\-square\-\_\-in\-\_\-place} ()
\item 
T \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a4461261701ae00b140f54c98238ff067}{determinant} ()
\begin{DoxyCompactList}\small\item\em throws an assertion if not square \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{print} (std\-::string \&) const 
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ac14bb6e3f1b9edf17be512a9ed0288a9}{dynamic\-\_\-type\-\_\-name} () const 
\begin{DoxyCompactList}\small\item\em \hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} representation... \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&)
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a3e5b0335f81c3cd2b10100664630c5db}{identity} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} size)
\item 
static \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a8a93c61b4c7cb4d837adc805ba605a68}{zero\-\_\-matrix} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} rows, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} cols)
\item 
static \hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} $\ast$ \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a508762b8c8a66e66506819d010e2c8a3}{make\-\_\-diagonal\-\_\-from\-\_\-column} (const \hyperlink{namespace_s_c_i_run_a4acde5b54aff9612c1bae594530f03b6}{Column\-Matrix} \&\hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a00b8f6df4cba5cc8d8143ce885cdb1c0}{column}, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} rows, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} cols)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \hyperlink{class_s_c_i_run_1_1_persistent_type_i_d}{Persistent\-Type\-I\-D} \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item 
\hyperlink{_testing_2_utils_2share_8h_ae4d3c4d41d63cd70cd0bf71be40330aa}{S\-C\-I\-S\-H\-A\-R\-E} friend void \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a59b07b37423c80585c99cd2d06738c2f}{Mult} (\hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} \&, const \hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} \&, const \hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} \&)
\begin{DoxyCompactList}\small\item\em Friend functions. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ada1572103d9cdd2aa269b767eede06c0}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ada1572103d9cdd2aa269b767eede06c0}


Constructors. 

constructors \hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ad60a06ee77b67866629ce7d3db0a352f}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{r, }
\item[{{\bf size\-\_\-type}}]{c}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ad60a06ee77b67866629ce7d3db0a352f}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a4ad18783378134122dfa1142906dd9f5}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{r, }
\item[{{\bf size\-\_\-type}}]{c, }
\item[{T}]{value}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a4ad18783378134122dfa1142906dd9f5}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_aeda3c168d47e518abf070a885e96c67e}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Dense\-Matrix\-Generic}$<$ T $>$ \&}]{m}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_aeda3c168d47e518abf070a885e96c67e}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a5af35777c3a441b38506b59f34eaa808}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{T}]{scalar}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a5af35777c3a441b38506b59f34eaa808}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a9d1a5243698cc931329dfce23c2ea472}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Transform} \&}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a9d1a5243698cc931329dfce23c2ea472}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ab7a8136937bfa18976dc9abca8fa3e7a}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Vector} \&}]{vec}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ab7a8136937bfa18976dc9abca8fa3e7a}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_aca6bffcfd1591233a83587f5a6da82a6}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Point} \&}]{pnt}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_aca6bffcfd1591233a83587f5a6da82a6}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a0f98f273473e733790c45c7efc353a99}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Tensor} \&}]{tens}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a0f98f273473e733790c45c7efc353a99}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a81a73dd3c19e0286e9fe17b61640e9dc}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!$\sim$\-Dense\-Matrix\-Generic@{$\sim$\-Dense\-Matrix\-Generic}}
\index{$\sim$\-Dense\-Matrix\-Generic@{$\sim$\-Dense\-Matrix\-Generic}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{$\sim$\-Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a81a73dd3c19e0286e9fe17b61640e9dc}


Destructor. 



\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ae98b8be42c57024d7fd5393d1ce75530}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!add@{add}}
\index{add@{add}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{add}]{\setlength{\rightskip}{0pt plus 5cm}void add (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r, }
\item[{{\bf index\-\_\-type}}]{c, }
\item[{T}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ae98b8be42c57024d7fd5393d1ce75530}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_aac5e7796179f66aae2fdce97b869ea33}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a97abd3e7fe68391fa78d1d92fd2a5a76}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!clone@{clone}}
\index{clone@{clone}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{clone}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic}$<$ T $>$ $\ast$ clone (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a97abd3e7fe68391fa78d1d92fd2a5a76}


Public member functions. 



Implements \hyperlink{class_s_c_i_run_1_1_matrix_a1c9f25d505b9ab51bb1358b4587990f6}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a00b8f6df4cba5cc8d8143ce885cdb1c0}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!column@{column}}
\index{column@{column}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Column\-Matrix} $\ast$ column (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a00b8f6df4cba5cc8d8143ce885cdb1c0}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_af66c7bbde68baae11561882a156fdcbf}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ae73c1b1e8de9bd6779d5fb56fb34eb3d}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!compute\-\_\-checksum@{compute\-\_\-checksum}}
\index{compute\-\_\-checksum@{compute\-\_\-checksum}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{compute\-\_\-checksum}]{\setlength{\rightskip}{0pt plus 5cm}int compute\-\_\-checksum (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ae73c1b1e8de9bd6779d5fb56fb34eb3d}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a9df76a3e62680c66548ab94df9031d1a}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_aac5c3edbb4a9fb6b8c035f2424a13b87}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!dense@{dense}}
\index{dense@{dense}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{dense}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix} $\ast$ dense (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_aac5c3edbb4a9fb6b8c035f2424a13b87}


Convert this matrix to the specified type. 



Implements \hyperlink{class_s_c_i_run_1_1_matrix_a6252e361af4d9715a6c106be388b43ab}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a633cb40986faa9d9ef3cbaa7c18579bc}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!dense\-\_\-col\-\_\-maj@{dense\-\_\-col\-\_\-maj}}
\index{dense\-\_\-col\-\_\-maj@{dense\-\_\-col\-\_\-maj}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{dense\-\_\-col\-\_\-maj}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Col\-Maj\-Matrix} $\ast$ dense\-\_\-col\-\_\-maj (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a633cb40986faa9d9ef3cbaa7c18579bc}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a51d44e717944f4ee1987d26522b1bca8}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a4461261701ae00b140f54c98238ff067}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!determinant@{determinant}}
\index{determinant@{determinant}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{determinant}]{\setlength{\rightskip}{0pt plus 5cm}T determinant (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a4461261701ae00b140f54c98238ff067}


throws an assertion if not square 

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ac14bb6e3f1b9edf17be512a9ed0288a9}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}}
\index{dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{dynamic\-\_\-type\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string dynamic\-\_\-type\-\_\-name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ac14bb6e3f1b9edf17be512a9ed0288a9}


\hyperlink{class_s_c_i_run_1_1_persistent}{Persistent} representation... 



Reimplemented from \hyperlink{class_s_c_i_run_1_1_matrix_aa9e58780ab822bc6762a6af936a3c09a}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a70b6dcacfe2f6288c6b973865441878c}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!get@{get}}
\index{get@{get}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}T get (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r, }
\item[{{\bf index\-\_\-type}}]{c}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a70b6dcacfe2f6288c6b973865441878c}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_ab03fcea08b7c86d093b7d0ba151a0e4c}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_af85c8299bb5ea296a4183aa3ddad2a61}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!get\-\_\-data\-\_\-pointer@{get\-\_\-data\-\_\-pointer}}
\index{get\-\_\-data\-\_\-pointer@{get\-\_\-data\-\_\-pointer}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{get\-\_\-data\-\_\-pointer}]{\setlength{\rightskip}{0pt plus 5cm}T $\ast$ get\-\_\-data\-\_\-pointer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_af85c8299bb5ea296a4183aa3ddad2a61}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a5e1565dc1b960d77de97d9766df5a18a}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a8e7a9e51b82c3056ada5d2551f52ac1f}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!get\-\_\-data\-\_\-size@{get\-\_\-data\-\_\-size}}
\index{get\-\_\-data\-\_\-size@{get\-\_\-data\-\_\-size}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{get\-\_\-data\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf size\-\_\-type} get\-\_\-data\-\_\-size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a8e7a9e51b82c3056ada5d2551f52ac1f}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a9246d8d06d09779ec3d70644318fc3dc}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a79672761e4e49746c860c9f7d64ad000}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!get\-\_\-raw\-\_\-2\-D\-\_\-pointer@{get\-\_\-raw\-\_\-2\-D\-\_\-pointer}}
\index{get\-\_\-raw\-\_\-2\-D\-\_\-pointer@{get\-\_\-raw\-\_\-2\-D\-\_\-pointer}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{get\-\_\-raw\-\_\-2\-D\-\_\-pointer}]{\setlength{\rightskip}{0pt plus 5cm}T$\ast$$\ast$ get\-\_\-raw\-\_\-2\-D\-\_\-pointer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a79672761e4e49746c860c9f7d64ad000}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a3e6df9d4aaa42842c32b270a17cfb756}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!get\-Row\-Nonzeros\-No\-Copy@{get\-Row\-Nonzeros\-No\-Copy}}
\index{get\-Row\-Nonzeros\-No\-Copy@{get\-Row\-Nonzeros\-No\-Copy}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{get\-Row\-Nonzeros\-No\-Copy}]{\setlength{\rightskip}{0pt plus 5cm}void get\-Row\-Nonzeros\-No\-Copy (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r, }
\item[{{\bf size\-\_\-type} \&}]{size, }
\item[{{\bf index\-\_\-type} \&}]{stride, }
\item[{{\bf index\-\_\-type} $\ast$\&}]{cols, }
\item[{T $\ast$\&}]{vals}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a3e6df9d4aaa42842c32b270a17cfb756}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a82bd0eb9aeb2f4319872f72f29350f2e}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a3e5b0335f81c3cd2b10100664630c5db}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!identity@{identity}}
\index{identity@{identity}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{identity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic}$<$ T $>$ $\ast$ identity (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a3e5b0335f81c3cd2b10100664630c5db}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_af3e9c533501635e9238348f5e8b69ba0}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!invert@{invert}}
\index{invert@{invert}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{invert}]{\setlength{\rightskip}{0pt plus 5cm}bool invert (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_af3e9c533501635e9238348f5e8b69ba0}


return false if not invertible. 

\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000209}{Todo}]\-: this needs to be refactored \end{DoxyRefDesc}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_matrix_a008bfabb09900d7037d86735c7eff88a}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!io@{io}}
\index{io@{io}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{io}]{\setlength{\rightskip}{0pt plus 5cm}void io (
\begin{DoxyParamCaption}
\item[{{\bf Piostream} \&}]{stream}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_matrix_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Matrix\-Base}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a508762b8c8a66e66506819d010e2c8a3}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!make\-\_\-diagonal\-\_\-from\-\_\-column@{make\-\_\-diagonal\-\_\-from\-\_\-column}}
\index{make\-\_\-diagonal\-\_\-from\-\_\-column@{make\-\_\-diagonal\-\_\-from\-\_\-column}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{make\-\_\-diagonal\-\_\-from\-\_\-column}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix} $\ast$ make\-\_\-diagonal\-\_\-from\-\_\-column (
\begin{DoxyParamCaption}
\item[{const {\bf Column\-Matrix} \&}]{column, }
\item[{{\bf size\-\_\-type}}]{rows, }
\item[{{\bf size\-\_\-type}}]{cols}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a508762b8c8a66e66506819d010e2c8a3}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a760a0ba3b4b215b8a7c1c0d6689049e1}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!make\-\_\-transpose@{make\-\_\-transpose}}
\index{make\-\_\-transpose@{make\-\_\-transpose}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{make\-\_\-transpose}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic}$<$ T $>$ $\ast$ make\-\_\-transpose (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a760a0ba3b4b215b8a7c1c0d6689049e1}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a73baa9b10e16c043eba8c0ce2df1ffdc}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a63edd36c00e0027edd899384e6f168f9}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!max@{max}}
\index{max@{max}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{max}]{\setlength{\rightskip}{0pt plus 5cm}T {\bf max} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a63edd36c00e0027edd899384e6f168f9}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a928ec3093563ab54b8212aa82e28db9d}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a8977ca8c87b00639da116d1441a878ec}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!min@{min}}
\index{min@{min}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{min}]{\setlength{\rightskip}{0pt plus 5cm}T min (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a8977ca8c87b00639da116d1441a878ec}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a56e747e04e6ca5c3f396e536d289fe55}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_aca99f8c7f555ee83044034ab5ba1840d}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!mult@{mult}}
\index{mult@{mult}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{mult}]{\setlength{\rightskip}{0pt plus 5cm}void mult (
\begin{DoxyParamCaption}
\item[{const {\bf Column\-Matrix} \&}]{x, }
\item[{{\bf Column\-Matrix} \&}]{b, }
\item[{{\bf index\-\_\-type}}]{beg = {\ttfamily -\/1}, }
\item[{{\bf index\-\_\-type}}]{end = {\ttfamily -\/1}, }
\item[{int}]{sp\-Vec = {\ttfamily 0}}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_aca99f8c7f555ee83044034ab5ba1840d}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_abaa8b9a60f9af8a1c8c1bd01c021a99b}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a2eb30d48d89492ed4cfd1d522ce07ff5}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!mult\-\_\-transpose@{mult\-\_\-transpose}}
\index{mult\-\_\-transpose@{mult\-\_\-transpose}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{mult\-\_\-transpose}]{\setlength{\rightskip}{0pt plus 5cm}void mult\-\_\-transpose (
\begin{DoxyParamCaption}
\item[{const {\bf Column\-Matrix} \&}]{x, }
\item[{{\bf Column\-Matrix} \&}]{b, }
\item[{{\bf index\-\_\-type}}]{beg = {\ttfamily -\/1}, }
\item[{{\bf index\-\_\-type}}]{end = {\ttfamily -\/1}, }
\item[{int}]{sp\-Vec = {\ttfamily 0}}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a2eb30d48d89492ed4cfd1d522ce07ff5}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a1c701ae2820a668a13db2010c1e2d1ff}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a8e7121f8739cc48e769089891e403290}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!multiply@{multiply}}
\index{multiply@{multiply}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{multiply}]{\setlength{\rightskip}{0pt plus 5cm}void multiply (
\begin{DoxyParamCaption}
\item[{{\bf Column\-Matrix} \&}]{x, }
\item[{{\bf Column\-Matrix} \&}]{b}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a8e7121f8739cc48e769089891e403290}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a9ce78ac53dce188a3de3fc2492143ad8}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}T\& operator() (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{i, }
\item[{{\bf index\-\_\-type}}]{j}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a9ce78ac53dce188a3de3fc2492143ad8}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a5931eb8b35371bcd30d84d577923d3fa}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{operator()}]{\setlength{\rightskip}{0pt plus 5cm}const T\& operator() (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{i, }
\item[{{\bf index\-\_\-type}}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a5931eb8b35371bcd30d84d577923d3fa}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_aeb23f19d896417d6ea863f78038e4755}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic}$<$ T $>$ \& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Dense\-Matrix\-Generic}$<$ T $>$ \&}]{m}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_aeb23f19d896417d6ea863f78038e4755}


assignment operator 

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ac252c0f53865808432e5082d55265879}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}T$\ast$ operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ac252c0f53865808432e5082d55265879}


fast accessors 

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a7ff7c2236a93fd9ca6f2a0156a417a91}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}T const$\ast$ operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a7ff7c2236a93fd9ca6f2a0156a417a91}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!print@{print}}
\index{print@{print}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
\item[{std\-::string \&}]{str}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_matrix_base_acac95986a0047077d2b0431e75c335cb}{Matrix\-Base}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ad23b8cbffee8b474bb007b0c75a198ce}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!put@{put}}
\index{put@{put}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{put}]{\setlength{\rightskip}{0pt plus 5cm}void put (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r, }
\item[{{\bf index\-\_\-type}}]{c, }
\item[{T}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ad23b8cbffee8b474bb007b0c75a198ce}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_a1ecd004e1e3d3df2cad81ff2cfc92e2e}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_aae67725588976cff1e576903f8931c0e}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!sparse@{sparse}}
\index{sparse@{sparse}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{sparse}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Row\-Matrix} $\ast$ sparse (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_aae67725588976cff1e576903f8931c0e}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_acc0ed2280df9d290b93d0510915a6925}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a5c22a55807dc889bbf43450faef6859d}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!submatrix@{submatrix}}
\index{submatrix@{submatrix}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{submatrix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix\-Handle} submatrix (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r1, }
\item[{{\bf index\-\_\-type}}]{c1, }
\item[{{\bf index\-\_\-type}}]{r2, }
\item[{{\bf index\-\_\-type}}]{c2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a5c22a55807dc889bbf43450faef6859d}


Implements \hyperlink{class_s_c_i_run_1_1_matrix_ae2f5cff25fba2c06d963ce17c0c05c8c}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a87c13a3bb9791f036b639979bbb353b8}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!sum\-Of\-Col@{sum\-Of\-Col}}
\index{sum\-Of\-Col@{sum\-Of\-Col}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{sum\-Of\-Col}]{\setlength{\rightskip}{0pt plus 5cm}T sum\-Of\-Col (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{n}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a87c13a3bb9791f036b639979bbb353b8}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_ab20b73dc1eb2802a497575eb93370b3a}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!sum\-Of\-Row@{sum\-Of\-Row}}
\index{sum\-Of\-Row@{sum\-Of\-Row}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{sum\-Of\-Row}]{\setlength{\rightskip}{0pt plus 5cm}T sum\-Of\-Row (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{n}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_ab20b73dc1eb2802a497575eb93370b3a}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a50bd433ec24be9be78efb398d60eff04}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!transpose\-\_\-square\-\_\-in\-\_\-place@{transpose\-\_\-square\-\_\-in\-\_\-place}}
\index{transpose\-\_\-square\-\_\-in\-\_\-place@{transpose\-\_\-square\-\_\-in\-\_\-place}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{transpose\-\_\-square\-\_\-in\-\_\-place}]{\setlength{\rightskip}{0pt plus 5cm}void transpose\-\_\-square\-\_\-in\-\_\-place (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a50bd433ec24be9be78efb398d60eff04}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!zero@{zero}}
\index{zero@{zero}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{zero}]{\setlength{\rightskip}{0pt plus 5cm}void zero (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a0c4493a5d4723940d60164428f11adc3}


slow setters/getter for polymorphic operations 



Implements \hyperlink{class_s_c_i_run_1_1_matrix_adc97ef01b93ab09f32bf9a3bd07e6342}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a8a93c61b4c7cb4d837adc805ba605a68}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!zero\-\_\-matrix@{zero\-\_\-matrix}}
\index{zero\-\_\-matrix@{zero\-\_\-matrix}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{zero\-\_\-matrix}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic}$<$ T $>$ $\ast$ zero\-\_\-matrix (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{rows, }
\item[{{\bf size\-\_\-type}}]{cols}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a8a93c61b4c7cb4d837adc805ba605a68}


\subsection{Friends And Related Function Documentation}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a59b07b37423c80585c99cd2d06738c2f}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!Mult@{Mult}}
\index{Mult@{Mult}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Mult}]{\setlength{\rightskip}{0pt plus 5cm}{\bf S\-C\-I\-S\-H\-A\-R\-E} friend void Mult (
\begin{DoxyParamCaption}
\item[{{\bf Dense\-Matrix} \&}]{out, }
\item[{const {\bf Dense\-Matrix} \&}]{m1, }
\item[{const {\bf Dense\-Matrix} \&}]{m2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a59b07b37423c80585c99cd2d06738c2f}


Friend functions. 



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_dense_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{type\-\_\-id}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Persistent\-Type\-I\-D} type\-\_\-id\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_dense_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_legacy_2_matrix_2_dense_matrix_8h}{Dense\-Matrix.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_dense_matrix_multiplication_8h}{Dense\-Matrix\-Multiplication.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_matrix_type_converter_8h}{Matrix\-Type\-Converter.\-h}\end{DoxyCompactItemize}
