\hypertarget{class_s_c_i_run_1_1_array_math_interpreter}{\section{Array\-Math\-Interpreter Class Reference}
\label{class_s_c_i_run_1_1_array_math_interpreter}\index{Array\-Math\-Interpreter@{Array\-Math\-Interpreter}}
}


{\ttfamily \#include $<$Array\-Math\-Interpreter.\-h$>$}

Inheritance diagram for Array\-Math\-Interpreter\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_array_math_interpreter}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_ab5f832c6226ee2576d67c164d859bde4}{create\-\_\-program} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&mprogram, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_af8639b762ea454d174f8a9d42193d607}{add\-\_\-fielddata\-\_\-source} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} field, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_ab02af902132f03161b7331dc76129359}{add\-\_\-fieldmesh\-\_\-source} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} field, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a459ffa371c619b1dedb5ccb70957bb9c}{add\-\_\-matrix\-\_\-source} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ab3398b10244bf021a505b6602fdeb22a}{Core\-::\-Datatypes\-::\-Matrix\-Handle} matrix, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_afa1e46166cbfcb17bc00e0c12774bc1b}{add\-\_\-bool\-\_\-array\-\_\-source} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ bool $>$ $\ast$array, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a17de1539d185874e098bf712fd3050fd}{add\-\_\-int\-\_\-array\-\_\-source} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ int $>$ $\ast$array, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_abfefb363a7f8691c3e25034d77c33847}{add\-\_\-double\-\_\-array\-\_\-source} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ double $>$ $\ast$array, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a4367b539b997038da8d35eac4d910cd9}{add\-\_\-fielddata\-\_\-sink} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} field, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_ada4fe95735220ed24b8513ee149248ff}{add\-\_\-fieldmesh\-\_\-sink} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_ae62efffc02ce1c5a899048c76e4411bd}{Field\-Handle} field, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_aa1003faddbfe6bbb17402e35067736cf}{add\-\_\-matrix\-\_\-sink} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{namespace_s_c_i_run_1_1_core_1_1_datatypes_ab3398b10244bf021a505b6602fdeb22a}{Core\-::\-Datatypes\-::\-Matrix\-Handle} matrix, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a14ba3627fc2e2cfe948dd0798983c84d}{add\-\_\-bool\-\_\-array\-\_\-sink} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ bool $>$ $\ast$array, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a790d6464d8b9c2a9b747671bb6309ad9}{add\-\_\-int\-\_\-array\-\_\-sink} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ int $>$ $\ast$array, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_ad7c8c0692e269e243159c51b27cc928d}{add\-\_\-double\-\_\-array\-\_\-sink} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&pprogram, const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ double $>$ $\ast$array, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a0bb3d673079a455c4e9e194379db1944}{translate} (\hyperlink{namespace_s_c_i_run_aac65774aa273c561efb376ffe80f55f3}{Parser\-Program\-Handle} \&pprogram, \hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&mprogram, std\-::string \&error)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_af18d27bd35c5b3a195943169b23a81b7}{set\-\_\-array\-\_\-size} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&mprogram, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} array\-\_\-size)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_interpreter_a28859e11fba9a2dfacaa302841733453}{run} (\hyperlink{namespace_s_c_i_run_aab085e23fe2bbbdb3713c03205dbc298}{Array\-Math\-Program\-Handle} \&mprogram, std\-::string \&error)
\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a14ba3627fc2e2cfe948dd0798983c84d}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-bool\-\_\-array\-\_\-sink@{add\-\_\-bool\-\_\-array\-\_\-sink}}
\index{add\-\_\-bool\-\_\-array\-\_\-sink@{add\-\_\-bool\-\_\-array\-\_\-sink}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-bool\-\_\-array\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-bool\-\_\-array\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ bool $>$ $\ast$}]{array, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a14ba3627fc2e2cfe948dd0798983c84d}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_afa1e46166cbfcb17bc00e0c12774bc1b}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-bool\-\_\-array\-\_\-source@{add\-\_\-bool\-\_\-array\-\_\-source}}
\index{add\-\_\-bool\-\_\-array\-\_\-source@{add\-\_\-bool\-\_\-array\-\_\-source}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-bool\-\_\-array\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-bool\-\_\-array\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ bool $>$ $\ast$}]{array, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_afa1e46166cbfcb17bc00e0c12774bc1b}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_ad7c8c0692e269e243159c51b27cc928d}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-double\-\_\-array\-\_\-sink@{add\-\_\-double\-\_\-array\-\_\-sink}}
\index{add\-\_\-double\-\_\-array\-\_\-sink@{add\-\_\-double\-\_\-array\-\_\-sink}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-double\-\_\-array\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-double\-\_\-array\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ double $>$ $\ast$}]{array, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_ad7c8c0692e269e243159c51b27cc928d}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_abfefb363a7f8691c3e25034d77c33847}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-double\-\_\-array\-\_\-source@{add\-\_\-double\-\_\-array\-\_\-source}}
\index{add\-\_\-double\-\_\-array\-\_\-source@{add\-\_\-double\-\_\-array\-\_\-source}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-double\-\_\-array\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-double\-\_\-array\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ double $>$ $\ast$}]{array, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_abfefb363a7f8691c3e25034d77c33847}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a4367b539b997038da8d35eac4d910cd9}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-fielddata\-\_\-sink@{add\-\_\-fielddata\-\_\-sink}}
\index{add\-\_\-fielddata\-\_\-sink@{add\-\_\-fielddata\-\_\-sink}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-fielddata\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-fielddata\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Field\-Handle}}]{field, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a4367b539b997038da8d35eac4d910cd9}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_af8639b762ea454d174f8a9d42193d607}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-fielddata\-\_\-source@{add\-\_\-fielddata\-\_\-source}}
\index{add\-\_\-fielddata\-\_\-source@{add\-\_\-fielddata\-\_\-source}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-fielddata\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-fielddata\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Field\-Handle}}]{field, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_af8639b762ea454d174f8a9d42193d607}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_ada4fe95735220ed24b8513ee149248ff}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-fieldmesh\-\_\-sink@{add\-\_\-fieldmesh\-\_\-sink}}
\index{add\-\_\-fieldmesh\-\_\-sink@{add\-\_\-fieldmesh\-\_\-sink}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-fieldmesh\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-fieldmesh\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Field\-Handle}}]{field, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_ada4fe95735220ed24b8513ee149248ff}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_ab02af902132f03161b7331dc76129359}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-fieldmesh\-\_\-source@{add\-\_\-fieldmesh\-\_\-source}}
\index{add\-\_\-fieldmesh\-\_\-source@{add\-\_\-fieldmesh\-\_\-source}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-fieldmesh\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-fieldmesh\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Field\-Handle}}]{field, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_ab02af902132f03161b7331dc76129359}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a790d6464d8b9c2a9b747671bb6309ad9}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-int\-\_\-array\-\_\-sink@{add\-\_\-int\-\_\-array\-\_\-sink}}
\index{add\-\_\-int\-\_\-array\-\_\-sink@{add\-\_\-int\-\_\-array\-\_\-sink}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-int\-\_\-array\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-int\-\_\-array\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ int $>$ $\ast$}]{array, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a790d6464d8b9c2a9b747671bb6309ad9}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a17de1539d185874e098bf712fd3050fd}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-int\-\_\-array\-\_\-source@{add\-\_\-int\-\_\-array\-\_\-source}}
\index{add\-\_\-int\-\_\-array\-\_\-source@{add\-\_\-int\-\_\-array\-\_\-source}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-int\-\_\-array\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-int\-\_\-array\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ int $>$ $\ast$}]{array, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a17de1539d185874e098bf712fd3050fd}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_aa1003faddbfe6bbb17402e35067736cf}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-matrix\-\_\-sink@{add\-\_\-matrix\-\_\-sink}}
\index{add\-\_\-matrix\-\_\-sink@{add\-\_\-matrix\-\_\-sink}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-matrix\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-matrix\-\_\-sink (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Core\-::\-Datatypes\-::\-Matrix\-Handle}}]{matrix, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_aa1003faddbfe6bbb17402e35067736cf}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a459ffa371c619b1dedb5ccb70957bb9c}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!add\-\_\-matrix\-\_\-source@{add\-\_\-matrix\-\_\-source}}
\index{add\-\_\-matrix\-\_\-source@{add\-\_\-matrix\-\_\-source}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{add\-\_\-matrix\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-matrix\-\_\-source (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{pprogram, }
\item[{const std\-::string \&}]{name, }
\item[{{\bf Core\-::\-Datatypes\-::\-Matrix\-Handle}}]{matrix, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a459ffa371c619b1dedb5ccb70957bb9c}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_ab5f832c6226ee2576d67c164d859bde4}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!create\-\_\-program@{create\-\_\-program}}
\index{create\-\_\-program@{create\-\_\-program}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{create\-\_\-program}]{\setlength{\rightskip}{0pt plus 5cm}bool create\-\_\-program (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{mprogram, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_ab5f832c6226ee2576d67c164d859bde4}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a28859e11fba9a2dfacaa302841733453}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!run@{run}}
\index{run@{run}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{run}]{\setlength{\rightskip}{0pt plus 5cm}bool run (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{mprogram, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a28859e11fba9a2dfacaa302841733453}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_af18d27bd35c5b3a195943169b23a81b7}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!set\-\_\-array\-\_\-size@{set\-\_\-array\-\_\-size}}
\index{set\-\_\-array\-\_\-size@{set\-\_\-array\-\_\-size}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{set\-\_\-array\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}bool set\-\_\-array\-\_\-size (
\begin{DoxyParamCaption}
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{mprogram, }
\item[{{\bf size\-\_\-type}}]{array\-\_\-size}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_af18d27bd35c5b3a195943169b23a81b7}
\hypertarget{class_s_c_i_run_1_1_array_math_interpreter_a0bb3d673079a455c4e9e194379db1944}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}!translate@{translate}}
\index{translate@{translate}!SCIRun::ArrayMathInterpreter@{S\-C\-I\-Run\-::\-Array\-Math\-Interpreter}}
\subsubsection[{translate}]{\setlength{\rightskip}{0pt plus 5cm}bool translate (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Program\-Handle} \&}]{pprogram, }
\item[{{\bf Array\-Math\-Program\-Handle} \&}]{mprogram, }
\item[{std\-::string \&}]{error}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_interpreter_a0bb3d673079a455c4e9e194379db1944}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Parser/\hyperlink{_array_math_interpreter_8h}{Array\-Math\-Interpreter.\-h}\item 
Core/\-Parser/\hyperlink{_array_math_interpreter_8cc}{Array\-Math\-Interpreter.\-cc}\end{DoxyCompactItemize}
