\hypertarget{class_s_c_i_run_1_1_lin_alg_interpreter}{\section{Lin\-Alg\-Interpreter Class Reference}
\label{class_s_c_i_run_1_1_lin_alg_interpreter}\index{Lin\-Alg\-Interpreter@{Lin\-Alg\-Interpreter}}
}


{\ttfamily \#include $<$Lin\-Alg\-Interpreter.\-h$>$}

Inheritance diagram for Lin\-Alg\-Interpreter\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_lin_alg_interpreter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_s_c_i_run_1_1_lin_alg_interpreter_a13c500092a3ad3922898088117615464}{create\-\_\-program} (\hyperlink{namespace_s_c_i_run_a351a6b876cb7493445445ed07664e8be}{Lin\-Alg\-Program\-Handle} \&mprogram, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_lin_alg_interpreter_a4027fcd1f07c4244b53f65fd1b7c6790}{add\-\_\-matrix\-\_\-source} (\hyperlink{namespace_s_c_i_run_a351a6b876cb7493445445ed07664e8be}{Lin\-Alg\-Program\-Handle} \&pprogram, std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} \&matrix, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_lin_alg_interpreter_ab28db60cfbe900babb694426ad9e2bb1}{add\-\_\-matrix\-\_\-sink} (\hyperlink{namespace_s_c_i_run_a351a6b876cb7493445445ed07664e8be}{Lin\-Alg\-Program\-Handle} \&pprogram, std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_lin_alg_interpreter_a0c94a93cd15766b218effc7b0a52d360}{translate} (\hyperlink{namespace_s_c_i_run_aac65774aa273c561efb376ffe80f55f3}{Parser\-Program\-Handle} \&pprogram, \hyperlink{namespace_s_c_i_run_a351a6b876cb7493445445ed07664e8be}{Lin\-Alg\-Program\-Handle} \&mprogram, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_lin_alg_interpreter_a0e769963eb83959b9f41c7d472881dff}{run} (\hyperlink{namespace_s_c_i_run_a351a6b876cb7493445445ed07664e8be}{Lin\-Alg\-Program\-Handle} \&mprogram, std\-::string \&error)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_lin_alg_interpreter_ab28db60cfbe900babb694426ad9e2bb1}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}!add\-\_\-matrix\-\_\-sink@{add\-\_\-matrix\-\_\-sink}}
\index{add\-\_\-matrix\-\_\-sink@{add\-\_\-matrix\-\_\-sink}!SCIRun::LinAlgInterpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}}
\subsubsection[{add\-\_\-matrix\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-matrix\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Lin\-Alg\-Program\-Handle} \&}]{pprogram, }
\item[{std\-::string \&}]{name, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_lin_alg_interpreter_ab28db60cfbe900babb694426ad9e2bb1}
\hypertarget{class_s_c_i_run_1_1_lin_alg_interpreter_a4027fcd1f07c4244b53f65fd1b7c6790}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}!add\-\_\-matrix\-\_\-source@{add\-\_\-matrix\-\_\-source}}
\index{add\-\_\-matrix\-\_\-source@{add\-\_\-matrix\-\_\-source}!SCIRun::LinAlgInterpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}}
\subsubsection[{add\-\_\-matrix\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-matrix\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Lin\-Alg\-Program\-Handle} \&}]{pprogram, }
\item[{std\-::string \&}]{name, }
\item[{{\bf Matrix\-Handle} \&}]{matrix, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_lin_alg_interpreter_a4027fcd1f07c4244b53f65fd1b7c6790}
\hypertarget{class_s_c_i_run_1_1_lin_alg_interpreter_a13c500092a3ad3922898088117615464}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}!create\-\_\-program@{create\-\_\-program}}
\index{create\-\_\-program@{create\-\_\-program}!SCIRun::LinAlgInterpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}}
\subsubsection[{create\-\_\-program}]{\setlength{\rightskip}{0pt plus 5cm}bool create\-\_\-program (
\begin{DoxyParamCaption}
\item[{{\bf Lin\-Alg\-Program\-Handle} \&}]{mprogram, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_lin_alg_interpreter_a13c500092a3ad3922898088117615464}
\hypertarget{class_s_c_i_run_1_1_lin_alg_interpreter_a0e769963eb83959b9f41c7d472881dff}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}!run@{run}}
\index{run@{run}!SCIRun::LinAlgInterpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}bool run (
\begin{DoxyParamCaption}
\item[{{\bf Lin\-Alg\-Program\-Handle} \&}]{mprogram, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_lin_alg_interpreter_a0e769963eb83959b9f41c7d472881dff}
\hypertarget{class_s_c_i_run_1_1_lin_alg_interpreter_a0c94a93cd15766b218effc7b0a52d360}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}!translate@{translate}}
\index{translate@{translate}!SCIRun::LinAlgInterpreter@{S\-C\-I\-Run\-::\-Lin\-Alg\-Interpreter}}
\subsubsection[{translate}]{\setlength{\rightskip}{0pt plus 5cm}bool translate (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Program\-Handle} \&}]{pprogram, }
\item[{{\bf Lin\-Alg\-Program\-Handle} \&}]{mprogram, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_lin_alg_interpreter_a0c94a93cd15766b218effc7b0a52d360}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Parser/\hyperlink{_lin_alg_interpreter_8h}{Lin\-Alg\-Interpreter.\-h}\item 
Core/\-Parser/\hyperlink{_lin_alg_interpreter_8cc}{Lin\-Alg\-Interpreter.\-cc}\end{DoxyCompactItemize}
