\hypertarget{class_s_c_i_run_1_1_matrix_base}{\section{Matrix\-Base Class Reference}
\label{class_s_c_i_run_1_1_matrix_base}\index{Matrix\-Base@{Matrix\-Base}}
}


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

Inheritance diagram for Matrix\-Base\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=3.381642cm]{class_s_c_i_run_1_1_matrix_base}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_matrix_base_aab6feeb032f73d67bf225d1320e881c6}{Matrix\-Base} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_matrix_base_a6d909572cd3c5c0530ae6dddc26384f8}{set\-\_\-raw} (bool v)
\item 
bool \hyperlink{class_s_c_i_run_1_1_matrix_base_a8e9ed6fc8b6c36ba0a8c2fb98a6bd00d}{get\-\_\-raw} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_matrix_base_a4f6f1105059481aa45af71f06bb7a91c}{set\-\_\-raw\-\_\-filename} (const std\-::string \&f)
\item 
const std\-::string \hyperlink{class_s_c_i_run_1_1_matrix_base_ab6689d4d9a22b48b4668123988134fe1}{get\-\_\-raw\-\_\-filename} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_matrix_base_acac95986a0047077d2b0431e75c335cb}{print} (std\-::string \&) const 
\item 
virtual std\-::string \hyperlink{class_s_c_i_run_1_1_matrix_base_aa9e58780ab822bc6762a6af936a3c09a}{dynamic\-\_\-type\-\_\-name} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_matrix_base_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_matrix_base_a9d0456ea164996dc1f3616d83d2c46da}{type\-\_\-id}
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_s_c_i_run_1_1_matrix_base_a93802b6a4ec06d421c203aadf236897b}{separate\-\_\-raw\-\_\-}
\item 
std\-::string \hyperlink{class_s_c_i_run_1_1_matrix_base_ae6c1b36d558e8c963c8597cccd718d50}{raw\-\_\-filename\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_matrix_base_aab6feeb032f73d67bf225d1320e881c6}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!Matrix\-Base@{Matrix\-Base}}
\index{Matrix\-Base@{Matrix\-Base}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{Matrix\-Base}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix\-Base} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_matrix_base_aab6feeb032f73d67bf225d1320e881c6}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_matrix_base_aa9e58780ab822bc6762a6af936a3c09a}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}}
\index{dynamic\-\_\-type\-\_\-name@{dynamic\-\_\-type\-\_\-name}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\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_matrix_base_aa9e58780ab822bc6762a6af936a3c09a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_property_manager_ac14bb6e3f1b9edf17be512a9ed0288a9}{Property\-Manager}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_sparse_row_matrix_generic_aa9e58780ab822bc6762a6af936a3c09a}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_matrix_aa9e58780ab822bc6762a6af936a3c09a}{Matrix$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_ac14bb6e3f1b9edf17be512a9ed0288a9}{Dense\-Matrix\-Generic$<$ T $>$}, and \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_aa9e58780ab822bc6762a6af936a3c09a}{Column\-Matrix\-Generic$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_matrix_base_a8e9ed6fc8b6c36ba0a8c2fb98a6bd00d}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!get\-\_\-raw@{get\-\_\-raw}}
\index{get\-\_\-raw@{get\-\_\-raw}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{get\-\_\-raw}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-raw (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_matrix_base_a8e9ed6fc8b6c36ba0a8c2fb98a6bd00d}
\hypertarget{class_s_c_i_run_1_1_matrix_base_ab6689d4d9a22b48b4668123988134fe1}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!get\-\_\-raw\-\_\-filename@{get\-\_\-raw\-\_\-filename}}
\index{get\-\_\-raw\-\_\-filename@{get\-\_\-raw\-\_\-filename}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{get\-\_\-raw\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string get\-\_\-raw\-\_\-filename (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_matrix_base_ab6689d4d9a22b48b4668123988134fe1}
\hypertarget{class_s_c_i_run_1_1_matrix_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!io@{io}}
\index{io@{io}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\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_matrix_base_a0ff134d5d4ba9d3a2f04f66f369fc96a}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_property_manager_a4817b40104bbf9d05ae7a56d5f6b0f8a}{Property\-Manager}.



Reimplemented in \hyperlink{class_s_c_i_run_1_1_sparse_row_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Dense\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_col_maj_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Dense\-Col\-Maj\-Matrix\-Generic$<$ T $>$}, and \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a0ff134d5d4ba9d3a2f04f66f369fc96a}{Column\-Matrix\-Generic$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_matrix_base_acac95986a0047077d2b0431e75c335cb}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!print@{print}}
\index{print@{print}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}virtual void print (
\begin{DoxyParamCaption}
\item[{std\-::string \&}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_matrix_base_acac95986a0047077d2b0431e75c335cb}


Reimplemented in \hyperlink{class_s_c_i_run_1_1_sparse_row_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{Dense\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_col_maj_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{Dense\-Col\-Maj\-Matrix\-Generic$<$ T $>$}, and \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a7fa21226be10cd972a48c929ef4f0945}{Column\-Matrix\-Generic$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_matrix_base_a6d909572cd3c5c0530ae6dddc26384f8}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!set\-\_\-raw@{set\-\_\-raw}}
\index{set\-\_\-raw@{set\-\_\-raw}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{set\-\_\-raw}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-raw (
\begin{DoxyParamCaption}
\item[{bool}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_matrix_base_a6d909572cd3c5c0530ae6dddc26384f8}
\hypertarget{class_s_c_i_run_1_1_matrix_base_a4f6f1105059481aa45af71f06bb7a91c}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!set\-\_\-raw\-\_\-filename@{set\-\_\-raw\-\_\-filename}}
\index{set\-\_\-raw\-\_\-filename@{set\-\_\-raw\-\_\-filename}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{set\-\_\-raw\-\_\-filename}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-raw\-\_\-filename (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{f}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_matrix_base_a4f6f1105059481aa45af71f06bb7a91c}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_matrix_base_ae6c1b36d558e8c963c8597cccd718d50}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!raw\-\_\-filename\-\_\-@{raw\-\_\-filename\-\_\-}}
\index{raw\-\_\-filename\-\_\-@{raw\-\_\-filename\-\_\-}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{raw\-\_\-filename\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string raw\-\_\-filename\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_matrix_base_ae6c1b36d558e8c963c8597cccd718d50}
\hypertarget{class_s_c_i_run_1_1_matrix_base_a93802b6a4ec06d421c203aadf236897b}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!separate\-\_\-raw\-\_\-@{separate\-\_\-raw\-\_\-}}
\index{separate\-\_\-raw\-\_\-@{separate\-\_\-raw\-\_\-}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\subsubsection[{separate\-\_\-raw\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}bool separate\-\_\-raw\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_matrix_base_a93802b6a4ec06d421c203aadf236897b}
\hypertarget{class_s_c_i_run_1_1_matrix_base_a9d0456ea164996dc1f3616d83d2c46da}{\index{S\-C\-I\-Run\-::\-Matrix\-Base@{S\-C\-I\-Run\-::\-Matrix\-Base}!type\-\_\-id@{type\-\_\-id}}
\index{type\-\_\-id@{type\-\_\-id}!SCIRun::MatrixBase@{S\-C\-I\-Run\-::\-Matrix\-Base}}
\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_matrix_base_a9d0456ea164996dc1f3616d83d2c46da}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_legacy_2_matrix_2_matrix_8h}{Matrix.\-h}\item 
Core/\-Datatypes/\-Legacy/\-Matrix/\hyperlink{_legacy_2_matrix_2_matrix_8cc}{Matrix.\-cc}\end{DoxyCompactItemize}
