\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code}{\section{Lin\-Alg\-Program\-Code Class Reference}
\label{class_s_c_i_run_1_1_lin_alg_program_code}\index{Lin\-Alg\-Program\-Code@{Lin\-Alg\-Program\-Code}}
}


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

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a769902f7febf110c04a9e8f6d7019725}{Lin\-Alg\-Program\-Code} (bool($\ast$function)(\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err))
\item 
\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a4d83c79ced9e9a92e70b1603ed5fefda}{Lin\-Alg\-Program\-Code} ()
\item 
void \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_ad785e3f1c2f9f36a6f5df90da374b023}{set\-\_\-function} (bool($\ast$function)(\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err))
\item 
void \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a2156c8d6b21626ee29694f1492561db9}{set\-\_\-handle} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} $\ast$variable)
\item 
\hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} $\ast$ \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a6c96fa6e86d097e5ea34028985b2be5e}{get\-\_\-handle} (size\-\_\-t j)
\item 
\hyperlink{namespace_s_c_i_run_a505ee688e2bc527cae42e6c4ffed0db3}{Matrix\-Handle} \& \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a864f673c8af53a4b86972877db1011d8}{handle} (size\-\_\-t j)
\item 
bool \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a883c2b8cced01d22597641b703ec5756}{run} (std\-::string \&err)
\item 
void \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_a388f572c62279f839ee138a9afbdeeb5}{print} ()
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
bool($\ast$)(\hyperlink{class_s_c_i_run_1_1_lin_alg_program_code}{Lin\-Alg\-Program\-Code} \&pc, \\*
std\-::string \&err) \hyperlink{class_s_c_i_run_1_1_lin_alg_program_code_ae1006c7e190cad218206e864e87a94a8}{get\-\_\-function} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a769902f7febf110c04a9e8f6d7019725}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!Lin\-Alg\-Program\-Code@{Lin\-Alg\-Program\-Code}}
\index{Lin\-Alg\-Program\-Code@{Lin\-Alg\-Program\-Code}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{Lin\-Alg\-Program\-Code}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Lin\-Alg\-Program\-Code} (
\begin{DoxyParamCaption}
\item[{bool($\ast$)({\bf Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)}]{function}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a769902f7febf110c04a9e8f6d7019725}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a4d83c79ced9e9a92e70b1603ed5fefda}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!Lin\-Alg\-Program\-Code@{Lin\-Alg\-Program\-Code}}
\index{Lin\-Alg\-Program\-Code@{Lin\-Alg\-Program\-Code}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{Lin\-Alg\-Program\-Code}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Lin\-Alg\-Program\-Code} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a4d83c79ced9e9a92e70b1603ed5fefda}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a6c96fa6e86d097e5ea34028985b2be5e}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!get\-\_\-handle@{get\-\_\-handle}}
\index{get\-\_\-handle@{get\-\_\-handle}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{get\-\_\-handle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix\-Handle}$\ast$ get\-\_\-handle (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a6c96fa6e86d097e5ea34028985b2be5e}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a864f673c8af53a4b86972877db1011d8}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!handle@{handle}}
\index{handle@{handle}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{handle}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Matrix\-Handle}\& handle (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a864f673c8af53a4b86972877db1011d8}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a388f572c62279f839ee138a9afbdeeb5}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!print@{print}}
\index{print@{print}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{print}]{\setlength{\rightskip}{0pt plus 5cm}void print (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a388f572c62279f839ee138a9afbdeeb5}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a883c2b8cced01d22597641b703ec5756}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!run@{run}}
\index{run@{run}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}bool run (
\begin{DoxyParamCaption}
\item[{std\-::string \&}]{err}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a883c2b8cced01d22597641b703ec5756}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_ad785e3f1c2f9f36a6f5df90da374b023}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!set\-\_\-function@{set\-\_\-function}}
\index{set\-\_\-function@{set\-\_\-function}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{set\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-function (
\begin{DoxyParamCaption}
\item[{bool($\ast$)({\bf Lin\-Alg\-Program\-Code} \&pc, std\-::string \&err)}]{function}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_ad785e3f1c2f9f36a6f5df90da374b023}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_a2156c8d6b21626ee29694f1492561db9}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!set\-\_\-handle@{set\-\_\-handle}}
\index{set\-\_\-handle@{set\-\_\-handle}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{set\-\_\-handle}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-handle (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Matrix\-Handle} $\ast$}]{variable}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_a2156c8d6b21626ee29694f1492561db9}


\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_lin_alg_program_code_ae1006c7e190cad218206e864e87a94a8}{\index{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}!get\-\_\-function@{get\-\_\-function}}
\index{get\-\_\-function@{get\-\_\-function}!SCIRun::LinAlgProgramCode@{S\-C\-I\-Run\-::\-Lin\-Alg\-Program\-Code}}
\subsubsection[{get\-\_\-function}]{\setlength{\rightskip}{0pt plus 5cm}bool($\ast$)({\bf Lin\-Alg\-Program\-Code}\& pc, std\-::string\& err) get\-\_\-function()\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_lin_alg_program_code_ae1006c7e190cad218206e864e87a94a8}


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}
