\hypertarget{class_s_c_i_run_1_1_matrix_interface}{\section{Matrix\-Interface$<$ T $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_matrix_interface}\index{Matrix\-Interface$<$ T $>$@{Matrix\-Interface$<$ T $>$}}
}


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

Inheritance diagram for Matrix\-Interface$<$ T $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.028986cm]{class_s_c_i_run_1_1_matrix_interface}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual \hyperlink{class_s_c_i_run_1_1_matrix_interface_aa6c44faff2b057ea997f9dcb90eb17bb}{$\sim$\-Matrix\-Interface} ()
\item 
virtual \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_matrix_interface_af9f04a78a98134a88fa0dbf2bc2ef721}{nrows} () const =0
\item 
virtual \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_matrix_interface_af0e30022d64d718191951b488768de4e}{ncols} () const =0
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_matrix_interface_adc97ef01b93ab09f32bf9a3bd07e6342}{zero} ()=0
\end{DoxyCompactItemize}


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


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_matrix_interface_af0e30022d64d718191951b488768de4e}{\index{S\-C\-I\-Run\-::\-Matrix\-Interface@{S\-C\-I\-Run\-::\-Matrix\-Interface}!ncols@{ncols}}
\index{ncols@{ncols}!SCIRun::MatrixInterface@{S\-C\-I\-Run\-::\-Matrix\-Interface}}
\subsubsection[{ncols}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf size\-\_\-type} ncols (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_matrix_interface_af0e30022d64d718191951b488768de4e}


Implemented in \hyperlink{class_s_c_i_run_1_1_matrix_a529674037acc06accfaf8a2d4bd392e3}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_matrix_interface_af9f04a78a98134a88fa0dbf2bc2ef721}{\index{S\-C\-I\-Run\-::\-Matrix\-Interface@{S\-C\-I\-Run\-::\-Matrix\-Interface}!nrows@{nrows}}
\index{nrows@{nrows}!SCIRun::MatrixInterface@{S\-C\-I\-Run\-::\-Matrix\-Interface}}
\subsubsection[{nrows}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf size\-\_\-type} nrows (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_matrix_interface_af9f04a78a98134a88fa0dbf2bc2ef721}


Implemented in \hyperlink{class_s_c_i_run_1_1_matrix_ad9f923c69ed4b264c8e2d405275695ee}{Matrix$<$ T $>$}.

\hypertarget{class_s_c_i_run_1_1_matrix_interface_adc97ef01b93ab09f32bf9a3bd07e6342}{\index{S\-C\-I\-Run\-::\-Matrix\-Interface@{S\-C\-I\-Run\-::\-Matrix\-Interface}!zero@{zero}}
\index{zero@{zero}!SCIRun::MatrixInterface@{S\-C\-I\-Run\-::\-Matrix\-Interface}}
\subsubsection[{zero}]{\setlength{\rightskip}{0pt plus 5cm}virtual void zero (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_s_c_i_run_1_1_matrix_interface_adc97ef01b93ab09f32bf9a3bd07e6342}


Implemented in \hyperlink{class_s_c_i_run_1_1_sparse_row_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_matrix_adc97ef01b93ab09f32bf9a3bd07e6342}{Matrix$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_col_maj_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{Dense\-Col\-Maj\-Matrix\-Generic$<$ T $>$}, \hyperlink{class_s_c_i_run_1_1_dense_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{Dense\-Matrix\-Generic$<$ T $>$}, and \hyperlink{class_s_c_i_run_1_1_column_matrix_generic_a0c4493a5d4723940d60164428f11adc3}{Column\-Matrix\-Generic$<$ T $>$}.



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