\hypertarget{_matrix_fwd_8h}{\section{Core/\-Datatypes/\-Matrix\-Fwd.h File Reference}
\label{_matrix_fwd_8h}\index{Core/\-Datatypes/\-Matrix\-Fwd.\-h@{Core/\-Datatypes/\-Matrix\-Fwd.\-h}}
}
{\ttfamily \#include $<$boost/shared\-\_\-ptr.\-hpp$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_matrix_base}{Matrix\-Base$<$ T $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_matrix_generic}{Dense\-Matrix\-Generic$<$ T $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_dense_column_matrix_generic}{Dense\-Column\-Matrix\-Generic$<$ T $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_core_1_1_datatypes_1_1_sparse_row_matrix_generic}{Sparse\-Row\-Matrix\-Generic$<$ T $>$}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\item 
\hyperlink{namespace_s_c_i_run_1_1_core}{S\-C\-I\-Run\-::\-Core}
\item 
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes}{S\-C\-I\-Run\-::\-Core\-::\-Datatypes}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef Matrix\-Base$<$ double $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a7c1c1e64e47e58fc8b4df40808e27f4e}{Matrix}
\item 
typedef boost\-::shared\-\_\-ptr$<$ Matrix $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ab3398b10244bf021a505b6602fdeb22a}{Matrix\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ const Matrix $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ae35713a9ea09be201e81d59948efd6e0}{Matrix\-Const\-Handle}
\item 
typedef Dense\-Matrix\-Generic\\*
$<$ double $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a246489090fb5fdcb117f8a66a125529e}{Dense\-Matrix}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ \hyperlink{_eigen_dense_matrix_tests_8cc_a3ad8df75fa201a44fbd1a752a1d3c77b}{Dense\-Matrix} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_aa8a28fd7db3f72bf1d932025a4d900cc}{Dense\-Matrix\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ const \hyperlink{_eigen_dense_matrix_tests_8cc_a3ad8df75fa201a44fbd1a752a1d3c77b}{Dense\-Matrix} $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_acf94600e0800b5ff125ef53de094d271}{Dense\-Matrix\-Const\-Handle}
\item 
typedef \\*
Dense\-Column\-Matrix\-Generic\\*
$<$ double $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a567648a39364e5be561e9415d074e7d2}{Dense\-Column\-Matrix}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ Dense\-Column\-Matrix $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a7d7a4696fc040ea511af24001ae460f2}{Dense\-Column\-Matrix\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ const Dense\-Column\-Matrix $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ae6db152635ad7e5c78a5d9b0ba66ede9}{Dense\-Column\-Matrix\-Const\-Handle}
\item 
typedef Sparse\-Row\-Matrix\-Generic\\*
$<$ double $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_a7e179b87f3a4a245de48541ba6669219}{Sparse\-Row\-Matrix}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ Sparse\-Row\-Matrix $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ad6349337d161442a29a2af4da72218cb}{Sparse\-Row\-Matrix\-Handle}
\item 
typedef boost\-::shared\-\_\-ptr\\*
$<$ const Sparse\-Row\-Matrix $>$ \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_aaf870d3a3ed101a6b0ee1d73871109d0}{Sparse\-Row\-Matrix\-Const\-Handle}
\end{DoxyCompactItemize}
