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


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

Inheritance diagram for Column\-Matrix\-Generic$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=5.000000cm]{class_s_c_i_run_1_1_column_matrix_generic}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_column_matrix_generic_aca2351434fe69e56efc140fa8324c5cc}{Column\-Matrix\-Generic} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} rows=0)
\item 
\hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a5f57660f4c6766411f3e8b03b2c809fb}{Column\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_column_matrix_generic}{Column\-Matrix\-Generic} \&)
\item 
\hyperlink{class_s_c_i_run_1_1_column_matrix_generic}{Column\-Matrix\-Generic} \& \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a885b21334110a9a897191c3920ccfc96}{operator=} (const \hyperlink{class_s_c_i_run_1_1_column_matrix_generic}{Column\-Matrix\-Generic} \&)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_column_matrix_generic}{Column\-Matrix\-Generic} $\ast$ \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a810b20d7d6ec6d9a40fa6a28ffc5b3df}{clone} () const 
\begin{DoxyCompactList}\small\item\em Make a duplicate, needed to support detach from Locking\-Handle. \end{DoxyCompactList}\item 
virtual \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a1ba94f95592183432ee964b2f98a28c2}{$\sim$\-Column\-Matrix\-Generic} ()
\item 
virtual \hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} $\ast$ \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_aac5c3edbb4a9fb6b8c035f2424a13b87}{dense} ()
\begin{DoxyCompactList}\small\item\em Convert this matrix to the specified type. \end{DoxyCompactList}\item 
virtual \hyperlink{class_s_c_i_run_1_1_sparse_row_matrix_generic}{Sparse\-Row\-Matrix\-Generic}\\*
$<$ T $>$ $\ast$ \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a4a41786b6bba9bfc7e2fa78133ee4a99}{sparse} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_column_matrix_generic}{Column\-Matrix\-Generic}$<$ T $>$ $\ast$ \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a63084b5e48aab39597b31e93d966035c}{column} ()
\item 
virtual \\*
\hyperlink{class_s_c_i_run_1_1_dense_col_maj_matrix_generic}{Dense\-Col\-Maj\-Matrix\-Generic}$<$ T $>$ $\ast$ \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a006c4d8c5861f134c6cada911a1821db}{dense\-\_\-col\-\_\-maj} ()
\item 
virtual T $\ast$ \hyperlink{class_s_c_i_run_1_1_column_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_column_matrix_generic_a8e7a9e51b82c3056ada5d2551f52ac1f}{get\-\_\-data\-\_\-size} () const 
\item 
T \& \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a192934c247386c493183096269e3b9bb}{operator\mbox{[}$\,$\mbox{]}} (int r) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_ac723c285f9e639b3fc6cfc1aac43d41c}{set\-\_\-data} (T $\ast$d)
\item 
T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a53c427f2f0a859135c434b38d6478604}{get} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a488fd421d0af9081960a10f63d2251d0}{put} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} r, T val)
\item 
void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_add2eb5b04f92dc2f8aff3d32b42fb59d}{resize} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type})
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{zero} ()
\item 
virtual T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_af44d6f0ff9c9777b2c232f6648daeee9}{get} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type}, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type}) const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_af2e4640481319f4784af6571a300ca3b}{put} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} row, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} col, T val)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a5d2eb4461bcd1b7218375d7a3b15db02}{add} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} row, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} col, T val)
\item 
virtual T \& \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a22ce6c63e1f0d580d26010362cb20f9e}{operator()} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} i, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} j)
\item 
virtual const T \& \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_ad333009428fbbd5d0d0b532eccbdab20}{operator()} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} i, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} j) const 
\item 
virtual T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a8977ca8c87b00639da116d1441a878ec}{min} ()
\item 
virtual T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a63edd36c00e0027edd899384e6f168f9}{max} ()
\item 
virtual int \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_ae73c1b1e8de9bd6779d5fb56fb34eb3d}{compute\-\_\-checksum} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_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_matrix}{Matrix}$<$ T $>$ $\ast$ \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a7783d6155c574ed871035e8f3a59332f}{make\-\_\-transpose} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_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_column_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 void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a5397ee03744952687a6aab7674693819}{scalar\-\_\-multiply} (T s)
\item 
virtual \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} \hyperlink{class_s_c_i_run_1_1_column_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 
T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a87c13a3bb9791f036b639979bbb353b8}{sum\-Of\-Col} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type})
\item 
\hyperlink{namespace_s_c_i_run_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix} \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a4bb4185a7ae8e54586f9d96c6283aa7b}{exterior} (const \hyperlink{class_s_c_i_run_1_1_column_matrix_generic}{Column\-Matrix\-Generic} \&) const 
\item 
T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_ae9f6cddfa4686e96891268794e7c458d}{vector\-\_\-norm} () const 
\item 
T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a40f776ba6c8fc1c6e3c0091a9baa4503}{vector\-\_\-norm} (\hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} beg, \hyperlink{namespace_s_c_i_run_a24ade047e7536e188f5ea3a9d93c5ced}{index\-\_\-type} \hyperlink{class_s_c_i_run_1_1_matrix_ae1366e4150db2b25ae3b6ce514a5fc11}{end}) const 
\item 
T \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a1b1909e68574ee59ba85d42faae4112c}{infinity\-\_\-norm} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{print} (std\-::string \&) const 
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_aa9e58780ab822bc6762a6af936a3c09a}{dynamic\-\_\-type\-\_\-name} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&)
\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_column_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_aca2351434fe69e56efc140fa8324c5cc}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!Column\-Matrix\-Generic@{Column\-Matrix\-Generic}}
\index{Column\-Matrix\-Generic@{Column\-Matrix\-Generic}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{Column\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Column\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{rows = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_aca2351434fe69e56efc140fa8324c5cc}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a5f57660f4c6766411f3e8b03b2c809fb}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!Column\-Matrix\-Generic@{Column\-Matrix\-Generic}}
\index{Column\-Matrix\-Generic@{Column\-Matrix\-Generic}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{Column\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Column\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Column\-Matrix\-Generic}$<$ T $>$ \&}]{c}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_column_matrix_generic_a5f57660f4c6766411f3e8b03b2c809fb}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a1ba94f95592183432ee964b2f98a28c2}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!$\sim$\-Column\-Matrix\-Generic@{$\sim$\-Column\-Matrix\-Generic}}
\index{$\sim$\-Column\-Matrix\-Generic@{$\sim$\-Column\-Matrix\-Generic}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{$\sim$\-Column\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}$\sim${\bf Column\-Matrix\-Generic} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a1ba94f95592183432ee964b2f98a28c2}


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


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

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


Make a duplicate, needed to support detach from Locking\-Handle. 



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

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


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_ae73c1b1e8de9bd6779d5fb56fb34eb3d}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!compute\-\_\-checksum@{compute\-\_\-checksum}}
\index{compute\-\_\-checksum@{compute\-\_\-checksum}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_ae73c1b1e8de9bd6779d5fb56fb34eb3d}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_aac5c3edbb4a9fb6b8c035f2424a13b87}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!dense@{dense}}
\index{dense@{dense}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_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_column_matrix_generic_a006c4d8c5861f134c6cada911a1821db}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!dense\-\_\-col\-\_\-maj@{dense\-\_\-col\-\_\-maj}}
\index{dense\-\_\-col\-\_\-maj@{dense\-\_\-col\-\_\-maj}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{dense\-\_\-col\-\_\-maj}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Col\-Maj\-Matrix\-Generic}$<$ T $>$ $\ast$ dense\-\_\-col\-\_\-maj (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a006c4d8c5861f134c6cada911a1821db}


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

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


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a4bb4185a7ae8e54586f9d96c6283aa7b}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!exterior@{exterior}}
\index{exterior@{exterior}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{exterior}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix} exterior (
\begin{DoxyParamCaption}
\item[{const {\bf Column\-Matrix\-Generic}$<$ T $>$ \&}]{m}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_column_matrix_generic_a4bb4185a7ae8e54586f9d96c6283aa7b}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a53c427f2f0a859135c434b38d6478604}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!get@{get}}
\index{get@{get}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}T get (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a53c427f2f0a859135c434b38d6478604}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_af44d6f0ff9c9777b2c232f6648daeee9}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!get@{get}}
\index{get@{get}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_af44d6f0ff9c9777b2c232f6648daeee9}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_af85c8299bb5ea296a4183aa3ddad2a61}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!get\-\_\-data\-\_\-pointer@{get\-\_\-data\-\_\-pointer}}
\index{get\-\_\-data\-\_\-pointer@{get\-\_\-data\-\_\-pointer}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_af85c8299bb5ea296a4183aa3ddad2a61}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a8e7a9e51b82c3056ada5d2551f52ac1f}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!get\-\_\-data\-\_\-size@{get\-\_\-data\-\_\-size}}
\index{get\-\_\-data\-\_\-size@{get\-\_\-data\-\_\-size}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a8e7a9e51b82c3056ada5d2551f52ac1f}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a3e6df9d4aaa42842c32b270a17cfb756}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!get\-Row\-Nonzeros\-No\-Copy@{get\-Row\-Nonzeros\-No\-Copy}}
\index{get\-Row\-Nonzeros\-No\-Copy@{get\-Row\-Nonzeros\-No\-Copy}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a3e6df9d4aaa42842c32b270a17cfb756}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a1b1909e68574ee59ba85d42faae4112c}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!infinity\-\_\-norm@{infinity\-\_\-norm}}
\index{infinity\-\_\-norm@{infinity\-\_\-norm}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{infinity\-\_\-norm}]{\setlength{\rightskip}{0pt plus 5cm}T infinity\-\_\-norm (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_column_matrix_generic_a1b1909e68574ee59ba85d42faae4112c}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!io@{io}}
\index{io@{io}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_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_column_matrix_generic_a7783d6155c574ed871035e8f3a59332f}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!make\-\_\-transpose@{make\-\_\-transpose}}
\index{make\-\_\-transpose@{make\-\_\-transpose}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{make\-\_\-transpose}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix}$<$ T $>$ $\ast$ make\-\_\-transpose (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a7783d6155c574ed871035e8f3a59332f}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a63edd36c00e0027edd899384e6f168f9}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!max@{max}}
\index{max@{max}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a63edd36c00e0027edd899384e6f168f9}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a8977ca8c87b00639da116d1441a878ec}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!min@{min}}
\index{min@{min}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a8977ca8c87b00639da116d1441a878ec}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_aca99f8c7f555ee83044034ab5ba1840d}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!mult@{mult}}
\index{mult@{mult}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_aca99f8c7f555ee83044034ab5ba1840d}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a2eb30d48d89492ed4cfd1d522ce07ff5}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!mult\-\_\-transpose@{mult\-\_\-transpose}}
\index{mult\-\_\-transpose@{mult\-\_\-transpose}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a2eb30d48d89492ed4cfd1d522ce07ff5}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a22ce6c63e1f0d580d26010362cb20f9e}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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 [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a22ce6c63e1f0d580d26010362cb20f9e}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_ad333009428fbbd5d0d0b532eccbdab20}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!operator()@{operator()}}
\index{operator()@{operator()}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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 [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_ad333009428fbbd5d0d0b532eccbdab20}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a885b21334110a9a897191c3920ccfc96}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Column\-Matrix\-Generic}$<$ T $>$ \& operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Column\-Matrix\-Generic}$<$ T $>$ \&}]{c}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_column_matrix_generic_a885b21334110a9a897191c3920ccfc96}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000205}{Todo}]in C++11--move ctors for all matrix types. \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a192934c247386c493183096269e3b9bb}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!operator\mbox{[}$\,$\mbox{]}@{operator[]}}
\index{operator\mbox{[}$\,$\mbox{]}@{operator[]}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{operator[]}]{\setlength{\rightskip}{0pt plus 5cm}T\& operator\mbox{[}$\,$\mbox{]} (
\begin{DoxyParamCaption}
\item[{int}]{r}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a192934c247386c493183096269e3b9bb}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!print@{print}}
\index{print@{print}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_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_column_matrix_generic_a488fd421d0af9081960a10f63d2251d0}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!put@{put}}
\index{put@{put}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{put}]{\setlength{\rightskip}{0pt plus 5cm}void put (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{r, }
\item[{T}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a488fd421d0af9081960a10f63d2251d0}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_af2e4640481319f4784af6571a300ca3b}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!put@{put}}
\index{put@{put}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{put}]{\setlength{\rightskip}{0pt plus 5cm}void put (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{row, }
\item[{{\bf index\-\_\-type}}]{col, }
\item[{T}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_af2e4640481319f4784af6571a300ca3b}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_add2eb5b04f92dc2f8aff3d32b42fb59d}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!resize@{resize}}
\index{resize@{resize}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{resize}]{\setlength{\rightskip}{0pt plus 5cm}void resize (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{new\-\_\-rows}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_column_matrix_generic_add2eb5b04f92dc2f8aff3d32b42fb59d}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a5397ee03744952687a6aab7674693819}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!scalar\-\_\-multiply@{scalar\-\_\-multiply}}
\index{scalar\-\_\-multiply@{scalar\-\_\-multiply}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{scalar\-\_\-multiply}]{\setlength{\rightskip}{0pt plus 5cm}void scalar\-\_\-multiply (
\begin{DoxyParamCaption}
\item[{T}]{s}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a5397ee03744952687a6aab7674693819}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000204}{Todo}]\-: replace with for\-\_\-each \end{DoxyRefDesc}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_ac723c285f9e639b3fc6cfc1aac43d41c}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!set\-\_\-data@{set\-\_\-data}}
\index{set\-\_\-data@{set\-\_\-data}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{set\-\_\-data}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-data (
\begin{DoxyParamCaption}
\item[{T $\ast$}]{d}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_ac723c285f9e639b3fc6cfc1aac43d41c}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000206}{Todo}]\-: remove \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a4a41786b6bba9bfc7e2fa78133ee4a99}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!sparse@{sparse}}
\index{sparse@{sparse}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{sparse}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Sparse\-Row\-Matrix\-Generic}$<$ T $>$ $\ast$ sparse (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_column_matrix_generic_a4a41786b6bba9bfc7e2fa78133ee4a99}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a5c22a55807dc889bbf43450faef6859d}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!submatrix@{submatrix}}
\index{submatrix@{submatrix}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a5c22a55807dc889bbf43450faef6859d}


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

\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a87c13a3bb9791f036b639979bbb353b8}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!sum\-Of\-Col@{sum\-Of\-Col}}
\index{sum\-Of\-Col@{sum\-Of\-Col}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{sum\-Of\-Col}]{\setlength{\rightskip}{0pt plus 5cm}T sum\-Of\-Col (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{c}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_column_matrix_generic_a87c13a3bb9791f036b639979bbb353b8}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_ae9f6cddfa4686e96891268794e7c458d}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!vector\-\_\-norm@{vector\-\_\-norm}}
\index{vector\-\_\-norm@{vector\-\_\-norm}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{vector\-\_\-norm}]{\setlength{\rightskip}{0pt plus 5cm}T vector\-\_\-norm (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_column_matrix_generic_ae9f6cddfa4686e96891268794e7c458d}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a40f776ba6c8fc1c6e3c0091a9baa4503}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!vector\-\_\-norm@{vector\-\_\-norm}}
\index{vector\-\_\-norm@{vector\-\_\-norm}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}}
\subsubsection[{vector\-\_\-norm}]{\setlength{\rightskip}{0pt plus 5cm}T vector\-\_\-norm (
\begin{DoxyParamCaption}
\item[{{\bf index\-\_\-type}}]{beg, }
\item[{{\bf index\-\_\-type}}]{end}
\end{DoxyParamCaption}
) const}}\label{class_s_c_i_run_1_1_column_matrix_generic_a40f776ba6c8fc1c6e3c0091a9baa4503}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!zero@{zero}}
\index{zero@{zero}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a0c4493a5d4723940d60164428f11adc3}


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



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_column_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Column\-Matrix\-Generic}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::ColumnMatrixGeneric@{S\-C\-I\-Run\-::\-Column\-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_column_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_column_matrix_8h}{Column\-Matrix.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_column_matrix_functions_8h}{Column\-Matrix\-Functions.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_matrix_type_converter_8h}{Matrix\-Type\-Converter.\-h}\end{DoxyCompactItemize}
