\hypertarget{_matrix_operations_8cc}{\section{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Operations.cc File Reference}
\label{_matrix_operations_8cc}\index{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Operations.\-cc@{Core/\-Datatypes/\-Legacy/\-Matrix/\-Matrix\-Operations.\-cc}}
}


Matrix Operations.  


{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Column\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Dense\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Sparse\-Row\-Matrix.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Sparse\-Matrix\-Functions.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix\-Operations.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Column\-Matrix\-Functions.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Matrix\-Type\-Converter.\-h$>$}\\*
\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}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_a68b9f9893246733e0de40135965f6c49}{operator+} (Matrix\-Handle A, Matrix\-Handle B)
\item 
Column\-Matrix \hyperlink{namespace_s_c_i_run_ac135e54d5f65da316fc415423e65be10}{operator+} (const Column\-Matrix \&A, const Column\-Matrix \&B)
\item 
Column\-Matrix \hyperlink{namespace_s_c_i_run_a4385e448005a25337d164325c52e16f5}{operator-\/} (const Column\-Matrix \&A, const Column\-Matrix \&B)
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_a2c3759322b6fdc7ff8326c0f2f0c6ced}{operator-\/} (Matrix\-Handle A, Matrix\-Handle B)
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_a3f77cc46fd2e291937d64df269003585}{operator$\ast$} (Matrix\-Handle A, Matrix\-Handle B)
\item 
Column\-Matrix \hyperlink{namespace_s_c_i_run_a3ba787e20329f31758d1b2f81981b2a8}{operator$\ast$} (const \hyperlink{_eigen_dense_matrix_tests_8cc_a3ad8df75fa201a44fbd1a752a1d3c77b}{Dense\-Matrix} \&A, const Column\-Matrix \&B)
\item 
\hyperlink{_eigen_dense_matrix_tests_8cc_a3ad8df75fa201a44fbd1a752a1d3c77b}{Dense\-Matrix} \hyperlink{namespace_s_c_i_run_ae0571703e422fc8f38ee7e8b7c417977}{operator$\ast$} (const \hyperlink{_eigen_dense_matrix_tests_8cc_a3ad8df75fa201a44fbd1a752a1d3c77b}{Dense\-Matrix} \&A, const \hyperlink{_eigen_dense_matrix_tests_8cc_a3ad8df75fa201a44fbd1a752a1d3c77b}{Dense\-Matrix} \&B)
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_afe81113c2f8f94ad29737719ad31f100}{operator$\ast$} (double a, Matrix\-Handle B)
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_a87029b7e889250371b53d44fd89f6b80}{operator-\/} (Matrix\-Handle A)
\item 
Column\-Matrix \hyperlink{namespace_s_c_i_run_a921ef05a057d86fb6bd9366bcea622ef}{operator-\/} (const Column\-Matrix \&A)
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_acdef554a2bf66f612565258e18400b45}{operator$\ast$} (Matrix\-Handle A, double b)
\item 
Column\-Matrix \hyperlink{namespace_s_c_i_run_a7d10bf59b6bcfad06dd74658701c5eeb}{operator$\ast$} (double a, const Column\-Matrix \&B)
\item 
Column\-Matrix \hyperlink{namespace_s_c_i_run_a1fc04a04584ac4b4e3c81205f10d9200}{operator$\ast$} (const Column\-Matrix \&A, double b)
\item 
Sparse\-Row\-Matrix \hyperlink{namespace_s_c_i_run_a8e25ccc55a656bee5e770dbc7d1f0262}{operator$\ast$} (double a, const Sparse\-Row\-Matrix \&B)
\item 
Sparse\-Row\-Matrix \hyperlink{namespace_s_c_i_run_a6b8359b2788525860379a9c9cd39fcd9}{operator$\ast$} (const Sparse\-Row\-Matrix \&A, double b)
\item 
Matrix\-Handle \hyperlink{namespace_s_c_i_run_aaa6a220169d160b0f7f2793742d2843e}{inv} (Matrix\-Handle A)
\end{DoxyCompactItemize}


\subsection{Detailed Description}
Matrix Operations. \begin{DoxyAuthor}{Author}
Michael Callahan Department of Computer Science University of Utah 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
August 2003 
\end{DoxyDate}
