\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{\section{Dense\-Matrix\-Generic$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_core_1_1_datatypes_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=1.952580cm]{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef T \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a265a253612b46abed17c61b0a5e5ce30}{value\-\_\-type}
\item 
typedef \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic}$<$ T $>$ \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a2cebf674895cabb5e6f349534bcd5ddc}{this\-\_\-type}
\item 
typedef Eigen\-::\-Matrix$<$ T, \\*
Eigen\-::\-Dynamic, Eigen\-::\-Dynamic, \\*
Eigen\-::\-Row\-Major$|$Eigen\-::\-Auto\-Align $>$ \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a920063eea7c99928a7352d5963d26178}{Eigen\-Base}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c8bf8785761524147138d54ba56a327}{Dense\-Matrix\-Generic} (size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a3775863d6b5ed6e99005f2901d29d473}{nrows}=0, size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0a883ae97d1953ef09d243de7e118c36}{ncols}=0)
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aaebb17dd4ad117eefc135f187fa5019d}{Dense\-Matrix\-Generic} (size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a3775863d6b5ed6e99005f2901d29d473}{nrows}, size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0a883ae97d1953ef09d243de7e118c36}{ncols}, const T \&val)
\item 
{\footnotesize template$<$typename Other\-Derived $>$ }\\\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a095c304d14deac5854f359af13ac8eea}{Dense\-Matrix\-Generic} (const Eigen\-::\-Matrix\-Base$<$ Other\-Derived $>$ \&other)
\begin{DoxyCompactList}\small\item\em This constructor allows you to construct \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} from Eigen expressions. \end{DoxyCompactList}\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aac4d8ec67b6033c1e48632b3de1fd078}{Dense\-Matrix\-Generic} (const \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_transform}{Geometry\-::\-Transform} \&t)
\item 
{\footnotesize template$<$typename Other\-Derived $>$ }\\\hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} \& \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a86c2eb9f7775f3d989144d66b5c65fcf}{operator=} (const Eigen\-::\-Matrix\-Base$<$ Other\-Derived $>$ \&other)
\begin{DoxyCompactList}\small\item\em This method allows you to assign Eigen expressions to \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic}. \end{DoxyCompactList}\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} $\ast$ \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aec887380cb4fc24b6954388fb71478e4}{clone} () const 
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a3775863d6b5ed6e99005f2901d29d473}{nrows} () const 
\item 
virtual size\-\_\-t \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0a883ae97d1953ef09d243de7e118c36}{ncols} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c98216aae6382cb180439ae90f2032a}{accept} (\hyperlink{struct_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_visitor_generic}{Matrix\-Visitor\-Generic}$<$ T $>$ \&visitor)
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_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_core_1_1_datatypes_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{io} (\hyperlink{class_s_c_i_run_1_1_piostream}{Piostream} \&)
\item 
bool \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a237935ca17ac5ff126159558916aa2c0}{is\-Symmetric} () const 
\item 
virtual T \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a2aa9cf8230813790e66f3dd42b5db5af}{get} (int i, int j) const override
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a8d769c5ef3542c42ff3e23d00809624d}{put} (int i, int j, const T \&val) override
\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_core_1_1_datatypes_1_1_dense_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\item 
static \hyperlink{namespace_s_c_i_run_ab311adb18b3f085dd3c7b3377840c9d0}{Persistent\-Maker0} \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0c6059631c856aba7539db0eba8a6065}{maker0}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a920063eea7c99928a7352d5963d26178}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!Eigen\-Base@{Eigen\-Base}}
\index{Eigen\-Base@{Eigen\-Base}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Eigen\-Base}]{\setlength{\rightskip}{0pt plus 5cm}typedef Eigen\-::\-Matrix$<$T, Eigen\-::\-Dynamic, Eigen\-::\-Dynamic, Eigen\-::\-Row\-Major $|$ Eigen\-::\-Auto\-Align$>$ {\bf Eigen\-Base}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a920063eea7c99928a7352d5963d26178}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a2cebf674895cabb5e6f349534bcd5ddc}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!this\-\_\-type@{this\-\_\-type}}
\index{this\-\_\-type@{this\-\_\-type}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{this\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef {\bf Dense\-Matrix\-Generic}$<$T$>$ {\bf this\-\_\-type}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a2cebf674895cabb5e6f349534bcd5ddc}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a265a253612b46abed17c61b0a5e5ce30}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!value\-\_\-type@{value\-\_\-type}}
\index{value\-\_\-type@{value\-\_\-type}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{value\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}typedef T {\bf value\-\_\-type}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a265a253612b46abed17c61b0a5e5ce30}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c8bf8785761524147138d54ba56a327}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{nrows = {\ttfamily 0}, }
\item[{size\-\_\-t}]{ncols = {\ttfamily 0}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c8bf8785761524147138d54ba56a327}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000122}{Todo}]\-: don't like this default ctor, since it doesn't act like a vector. \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aaebb17dd4ad117eefc135f187fa5019d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{nrows, }
\item[{size\-\_\-t}]{ncols, }
\item[{const T \&}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aaebb17dd4ad117eefc135f187fa5019d}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a095c304d14deac5854f359af13ac8eea}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const Eigen\-::\-Matrix\-Base$<$ Other\-Derived $>$ \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a095c304d14deac5854f359af13ac8eea}


This constructor allows you to construct \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic} from Eigen expressions. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aac4d8ec67b6033c1e48632b3de1fd078}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}}
\index{Dense\-Matrix\-Generic@{Dense\-Matrix\-Generic}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{Dense\-Matrix\-Generic}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic} (
\begin{DoxyParamCaption}
\item[{const {\bf Geometry\-::\-Transform} \&}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [explicit]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_aac4d8ec67b6033c1e48632b3de1fd078}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c98216aae6382cb180439ae90f2032a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!accept@{accept}}
\index{accept@{accept}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{accept}]{\setlength{\rightskip}{0pt plus 5cm}virtual void accept (
\begin{DoxyParamCaption}
\item[{{\bf Matrix\-Visitor\-Generic}$<$ T $>$ \&}]{visitor}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a1c98216aae6382cb180439ae90f2032a}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_base_ae26f773e60c34541dc852277300c5f86}{Matrix\-Base$<$ T $>$}.

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


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_datatype_ab8619d0740bf00f99237bd5c53cb3aa2}{Datatype}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_ac14bb6e3f1b9edf17be512a9ed0288a9}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}}
\index{dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-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_core_1_1_datatypes_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_core_1_1_datatypes_1_1_matrix_i_o_base_aa9e58780ab822bc6762a6af936a3c09a}{Matrix\-I\-O\-Base}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a2aa9cf8230813790e66f3dd42b5db5af}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!get@{get}}
\index{get@{get}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{get}]{\setlength{\rightskip}{0pt plus 5cm}virtual T get (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a2aa9cf8230813790e66f3dd42b5db5af}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_base_a394c156f91115954f124503b77ccfcfb}{Matrix\-Base$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!io@{io}}
\index{io@{io}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-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_core_1_1_datatypes_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_i_o_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Matrix\-I\-O\-Base}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a237935ca17ac5ff126159558916aa2c0}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!is\-Symmetric@{is\-Symmetric}}
\index{is\-Symmetric@{is\-Symmetric}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{is\-Symmetric}]{\setlength{\rightskip}{0pt plus 5cm}bool is\-Symmetric (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a237935ca17ac5ff126159558916aa2c0}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0a883ae97d1953ef09d243de7e118c36}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!ncols@{ncols}}
\index{ncols@{ncols}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{ncols}]{\setlength{\rightskip}{0pt plus 5cm}virtual size\-\_\-t ncols (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0a883ae97d1953ef09d243de7e118c36}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_base_ad8a79aee6eed0046839ee8b2e8646eaf}{Matrix\-Base$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a3775863d6b5ed6e99005f2901d29d473}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!nrows@{nrows}}
\index{nrows@{nrows}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{nrows}]{\setlength{\rightskip}{0pt plus 5cm}virtual size\-\_\-t nrows (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a3775863d6b5ed6e99005f2901d29d473}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_base_af5bffce8e0af9c1bcde5d565edfddbe2}{Matrix\-Base$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a86c2eb9f7775f3d989144d66b5c65fcf}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!operator=@{operator=}}
\index{operator=@{operator=}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dense\-Matrix\-Generic}\& operator= (
\begin{DoxyParamCaption}
\item[{const Eigen\-::\-Matrix\-Base$<$ Other\-Derived $>$ \&}]{other}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a86c2eb9f7775f3d989144d66b5c65fcf}


This method allows you to assign Eigen expressions to \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic}. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a8d769c5ef3542c42ff3e23d00809624d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!put@{put}}
\index{put@{put}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{put}]{\setlength{\rightskip}{0pt plus 5cm}virtual void put (
\begin{DoxyParamCaption}
\item[{int}]{i, }
\item[{int}]{j, }
\item[{const T \&}]{val}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a8d769c5ef3542c42ff3e23d00809624d}


Implements \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_base_ac9c03f0f1e0cd4a5bf0b7d53f91e268c}{Matrix\-Base$<$ T $>$}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0c6059631c856aba7539db0eba8a6065}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!maker0@{maker0}}
\index{maker0@{maker0}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}}
\subsubsection[{maker0}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Persistent\-Maker0} maker0\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a0c6059631c856aba7539db0eba8a6065}
\hypertarget{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-Dense\-Matrix\-Generic}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::Core::Datatypes::DenseMatrixGeneric@{S\-C\-I\-Run\-::\-Core\-::\-Datatypes\-::\-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_core_1_1_datatypes_1_1_dense_matrix_generic_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\hyperlink{_dense_matrix_8h}{Dense\-Matrix.\-h}\item 
Core/\-Datatypes/\hyperlink{_matrix_i_o_8h}{Matrix\-I\-O.\-h}\end{DoxyCompactItemize}
