\hypertarget{class_s_c_i_run_1_1_array_math_program}{\section{Array\-Math\-Program Class Reference}
\label{class_s_c_i_run_1_1_array_math_program}\index{Array\-Math\-Program@{Array\-Math\-Program}}
}


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

Inheritance diagram for Array\-Math\-Program\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_array_math_program}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_array_math_program_a17f3d994cf772bb0d4a7c999146940a2}{Array\-Math\-Program} ()
\item 
\hyperlink{class_s_c_i_run_1_1_array_math_program_ae90c794bd1d0bff5737e021169a717b8}{Array\-Math\-Program} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} array\-\_\-size, \hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} buffer\-\_\-size, int num\-\_\-proc=-\/1)
\item 
\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_array_math_program_ac5ae347d946bf524f6901570637fc41e}{get\-\_\-buffer\-\_\-size} () const 
\item 
int \hyperlink{class_s_c_i_run_1_1_array_math_program_afb91c070dcb6e966b05fc07b683a34a5}{get\-\_\-num\-\_\-proc} () const 
\item 
\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_array_math_program_a75fd99fdb5723d5936c1ab8dec90a23a}{get\-\_\-array\-\_\-size} () const 
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_ac949b8844b145e4c106095b247896687}{set\-\_\-array\-\_\-size} (\hyperlink{namespace_s_c_i_run_aa710666634ca42a6ab6344c62a5c784f}{size\-\_\-type} array\-\_\-size)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a95e73ef7bab5bab8bcbae0f12a82bd5e}{add\-\_\-source} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{class_s_c_i_run_1_1_v_field}{V\-Field} $\ast$vfield)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a43165ff73f9e58eb07414fde8d71f3b5}{add\-\_\-source} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$vmesh)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a7e0e9a39e10a78620319ebf4eed393fc}{add\-\_\-source} (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)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a05fa20307490f45b867f09e9957c2298}{add\-\_\-source} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ bool $>$ $\ast$array)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a0d94bd399e6f510d0f47fc38d0f318b2}{add\-\_\-source} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ int $>$ $\ast$array)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a1ac71c6e9c04f78b465266e63a58ea85}{add\-\_\-source} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ double $>$ $\ast$array)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a926c5e66da650b302acdd7c3848ccb84}{add\-\_\-sink} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{class_s_c_i_run_1_1_v_field}{V\-Field} $\ast$vfield)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_acc0f1cdbc5c527d66abef8431ae524ba}{add\-\_\-sink} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{class_s_c_i_run_1_1_v_mesh}{V\-Mesh} $\ast$vmesh)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a992bea94278eea3cf2df6610dc7b45bc}{add\-\_\-sink} (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)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a5b9972556eba38fcf9afdc2fa3d9cd06}{add\-\_\-sink} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ bool $>$ $\ast$array)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a401799b002fdcf6347c8a734f7692bde}{add\-\_\-sink} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ int $>$ $\ast$array)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_ace85f9d3ec3901ebf5586127c08642b7}{add\-\_\-sink} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, std\-::vector$<$ double $>$ $\ast$array)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a27797d3aa2ba88279db577d91ac8f8b1}{resize\-\_\-const\-\_\-variables} (size\-\_\-t sz)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_aeb766a6288ab332a7a1c7f9a22ccf653}{resize\-\_\-single\-\_\-variables} (size\-\_\-t sz)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a9b2995876dbecbe08bf38101dee38986}{resize\-\_\-sequential\-\_\-variables} (size\-\_\-t sz)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_aafc745b0468e4815e5d5e72b2e65b73d}{resize\-\_\-const\-\_\-functions} (size\-\_\-t sz)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a8dc6adc5fc52e61197686d073ade0a42}{resize\-\_\-single\-\_\-functions} (size\-\_\-t sz)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a47004523ded075529aac50e4881c5ac1}{resize\-\_\-sequential\-\_\-functions} (size\-\_\-t sz)
\item 
double $\ast$ \hyperlink{class_s_c_i_run_1_1_array_math_program_a6fa69ae437d19b561925b9d05f5c0c49}{create\-\_\-buffer} (size\-\_\-t size)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a42004fb586609fad52958ba031c643c6}{set\-\_\-const\-\_\-variable} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_aa499c2e86a825dcef3e41544c437b72a}{Array\-Math\-Program\-Variable\-Handle} handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a0dbb0c230300ec23116f5c0fa9459afd}{set\-\_\-single\-\_\-variable} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_aa499c2e86a825dcef3e41544c437b72a}{Array\-Math\-Program\-Variable\-Handle} handle)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a16720f4a9ce5ff77b29895f6319f8f11}{set\-\_\-sequential\-\_\-variable} (size\-\_\-t j, size\-\_\-t np, \hyperlink{namespace_s_c_i_run_aa499c2e86a825dcef3e41544c437b72a}{Array\-Math\-Program\-Variable\-Handle} handle)
\item 
\hyperlink{namespace_s_c_i_run_aa499c2e86a825dcef3e41544c437b72a}{Array\-Math\-Program\-Variable\-Handle} \hyperlink{class_s_c_i_run_1_1_array_math_program_acd48a11e9bb9fcc7f456f27ee50e39d0}{get\-\_\-const\-\_\-variable} (size\-\_\-t j) const 
\item 
\hyperlink{namespace_s_c_i_run_aa499c2e86a825dcef3e41544c437b72a}{Array\-Math\-Program\-Variable\-Handle} \hyperlink{class_s_c_i_run_1_1_array_math_program_a743e1f931e833abf0aedeb115a6c1d07}{get\-\_\-single\-\_\-variable} (size\-\_\-t j) const 
\item 
\hyperlink{namespace_s_c_i_run_aa499c2e86a825dcef3e41544c437b72a}{Array\-Math\-Program\-Variable\-Handle} \hyperlink{class_s_c_i_run_1_1_array_math_program_a0ffda5fa321d22bcca57d83e7398a927}{get\-\_\-sequential\-\_\-variable} (size\-\_\-t j, size\-\_\-t np) const 
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a1ec4dee86286d6407f015183a0e92892}{set\-\_\-const\-\_\-program\-\_\-code} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a90dfaa12f03975c50ecf2cf47f1a7ff6}{Array\-Math\-Program\-Code\-Ptr} pc)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a8b21ef029aeab280c9565207172ca660}{set\-\_\-single\-\_\-program\-\_\-code} (size\-\_\-t j, \hyperlink{namespace_s_c_i_run_a90dfaa12f03975c50ecf2cf47f1a7ff6}{Array\-Math\-Program\-Code\-Ptr} pc)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_ae9aeacb78992196a53bf20dbb1f5396d}{set\-\_\-sequential\-\_\-program\-\_\-code} (size\-\_\-t j, size\-\_\-t np, \hyperlink{namespace_s_c_i_run_a90dfaa12f03975c50ecf2cf47f1a7ff6}{Array\-Math\-Program\-Code\-Ptr} pc)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_ae8a1ca608b88774394779d73d4c97dd7}{find\-\_\-source} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{class_s_c_i_run_1_1_array_math_program_source}{Array\-Math\-Program\-Source} \&ps)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a359d20683ac0daba1d651939f7124d6f}{find\-\_\-sink} (const std\-::string \&\hyperlink{_boost_graph_example_tests_8cc_a8ad72759d07f18eaf8f6690e5dfb747c}{name}, \hyperlink{class_s_c_i_run_1_1_array_math_program_source}{Array\-Math\-Program\-Source} \&ps)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_ad46e93fefc2fb4d8b84bf6071c1fe4de}{run\-\_\-const} (size\-\_\-t \&error\-\_\-line)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_af45e04c05a7641964cafabf929f3db9d}{run\-\_\-single} (size\-\_\-t \&error\-\_\-line)
\item 
bool \hyperlink{class_s_c_i_run_1_1_array_math_program_a7a36e495f96b5baf08251e12d9c8b6d7}{run\-\_\-sequential} (size\-\_\-t \&error\-\_\-line)
\item 
void \hyperlink{class_s_c_i_run_1_1_array_math_program_a40c82f219f3c0a91f686a11cf3a683cd}{set\-\_\-parser\-\_\-program} (\hyperlink{namespace_s_c_i_run_aac65774aa273c561efb376ffe80f55f3}{Parser\-Program\-Handle} handle)
\item 
\hyperlink{namespace_s_c_i_run_aac65774aa273c561efb376ffe80f55f3}{Parser\-Program\-Handle} \hyperlink{class_s_c_i_run_1_1_array_math_program_aa9c228fcc8905120d0f1d8ff0fe35d3b}{get\-\_\-parser\-\_\-program} ()
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a17f3d994cf772bb0d4a7c999146940a2}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!Array\-Math\-Program@{Array\-Math\-Program}}
\index{Array\-Math\-Program@{Array\-Math\-Program}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{Array\-Math\-Program}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array\-Math\-Program} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a17f3d994cf772bb0d4a7c999146940a2}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ae90c794bd1d0bff5737e021169a717b8}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!Array\-Math\-Program@{Array\-Math\-Program}}
\index{Array\-Math\-Program@{Array\-Math\-Program}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{Array\-Math\-Program}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array\-Math\-Program} (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{array\-\_\-size, }
\item[{{\bf size\-\_\-type}}]{buffer\-\_\-size, }
\item[{int}]{num\-\_\-proc = {\ttfamily -\/1}}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_ae90c794bd1d0bff5737e021169a717b8}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a926c5e66da650b302acdd7c3848ccb84}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-sink@{add\-\_\-sink}}
\index{add\-\_\-sink@{add\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf V\-Field} $\ast$}]{vfield}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a926c5e66da650b302acdd7c3848ccb84}
\hypertarget{class_s_c_i_run_1_1_array_math_program_acc0f1cdbc5c527d66abef8431ae524ba}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-sink@{add\-\_\-sink}}
\index{add\-\_\-sink@{add\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf V\-Mesh} $\ast$}]{vmesh}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_acc0f1cdbc5c527d66abef8431ae524ba}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a992bea94278eea3cf2df6610dc7b45bc}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-sink@{add\-\_\-sink}}
\index{add\-\_\-sink@{add\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf Core\-::\-Datatypes\-::\-Matrix\-Handle}}]{matrix}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a992bea94278eea3cf2df6610dc7b45bc}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a5b9972556eba38fcf9afdc2fa3d9cd06}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-sink@{add\-\_\-sink}}
\index{add\-\_\-sink@{add\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ bool $>$ $\ast$}]{array}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a5b9972556eba38fcf9afdc2fa3d9cd06}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a401799b002fdcf6347c8a734f7692bde}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-sink@{add\-\_\-sink}}
\index{add\-\_\-sink@{add\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ int $>$ $\ast$}]{array}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a401799b002fdcf6347c8a734f7692bde}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ace85f9d3ec3901ebf5586127c08642b7}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-sink@{add\-\_\-sink}}
\index{add\-\_\-sink@{add\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ double $>$ $\ast$}]{array}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_ace85f9d3ec3901ebf5586127c08642b7}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a95e73ef7bab5bab8bcbae0f12a82bd5e}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-source@{add\-\_\-source}}
\index{add\-\_\-source@{add\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf V\-Field} $\ast$}]{vfield}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a95e73ef7bab5bab8bcbae0f12a82bd5e}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a43165ff73f9e58eb07414fde8d71f3b5}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-source@{add\-\_\-source}}
\index{add\-\_\-source@{add\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf V\-Mesh} $\ast$}]{vmesh}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a43165ff73f9e58eb07414fde8d71f3b5}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a7e0e9a39e10a78620319ebf4eed393fc}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-source@{add\-\_\-source}}
\index{add\-\_\-source@{add\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf Core\-::\-Datatypes\-::\-Matrix\-Handle}}]{matrix}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a7e0e9a39e10a78620319ebf4eed393fc}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a05fa20307490f45b867f09e9957c2298}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-source@{add\-\_\-source}}
\index{add\-\_\-source@{add\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ bool $>$ $\ast$}]{array}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a05fa20307490f45b867f09e9957c2298}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a0d94bd399e6f510d0f47fc38d0f318b2}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-source@{add\-\_\-source}}
\index{add\-\_\-source@{add\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ int $>$ $\ast$}]{array}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a0d94bd399e6f510d0f47fc38d0f318b2}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a1ac71c6e9c04f78b465266e63a58ea85}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!add\-\_\-source@{add\-\_\-source}}
\index{add\-\_\-source@{add\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{add\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool add\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{std\-::vector$<$ double $>$ $\ast$}]{array}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a1ac71c6e9c04f78b465266e63a58ea85}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a6fa69ae437d19b561925b9d05f5c0c49}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!create\-\_\-buffer@{create\-\_\-buffer}}
\index{create\-\_\-buffer@{create\-\_\-buffer}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{create\-\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}double$\ast$ create\-\_\-buffer (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a6fa69ae437d19b561925b9d05f5c0c49}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a359d20683ac0daba1d651939f7124d6f}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!find\-\_\-sink@{find\-\_\-sink}}
\index{find\-\_\-sink@{find\-\_\-sink}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{find\-\_\-sink}]{\setlength{\rightskip}{0pt plus 5cm}bool find\-\_\-sink (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf Array\-Math\-Program\-Source} \&}]{ps}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a359d20683ac0daba1d651939f7124d6f}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ae8a1ca608b88774394779d73d4c97dd7}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!find\-\_\-source@{find\-\_\-source}}
\index{find\-\_\-source@{find\-\_\-source}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{find\-\_\-source}]{\setlength{\rightskip}{0pt plus 5cm}bool find\-\_\-source (
\begin{DoxyParamCaption}
\item[{const std\-::string \&}]{name, }
\item[{{\bf Array\-Math\-Program\-Source} \&}]{ps}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_ae8a1ca608b88774394779d73d4c97dd7}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a75fd99fdb5723d5936c1ab8dec90a23a}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-array\-\_\-size@{get\-\_\-array\-\_\-size}}
\index{get\-\_\-array\-\_\-size@{get\-\_\-array\-\_\-size}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-array\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf size\-\_\-type} get\-\_\-array\-\_\-size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a75fd99fdb5723d5936c1ab8dec90a23a}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ac5ae347d946bf524f6901570637fc41e}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-buffer\-\_\-size@{get\-\_\-buffer\-\_\-size}}
\index{get\-\_\-buffer\-\_\-size@{get\-\_\-buffer\-\_\-size}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-buffer\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}{\bf size\-\_\-type} get\-\_\-buffer\-\_\-size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_ac5ae347d946bf524f6901570637fc41e}
\hypertarget{class_s_c_i_run_1_1_array_math_program_acd48a11e9bb9fcc7f456f27ee50e39d0}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-const\-\_\-variable@{get\-\_\-const\-\_\-variable}}
\index{get\-\_\-const\-\_\-variable@{get\-\_\-const\-\_\-variable}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-const\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array\-Math\-Program\-Variable\-Handle} get\-\_\-const\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_acd48a11e9bb9fcc7f456f27ee50e39d0}
\hypertarget{class_s_c_i_run_1_1_array_math_program_afb91c070dcb6e966b05fc07b683a34a5}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-num\-\_\-proc@{get\-\_\-num\-\_\-proc}}
\index{get\-\_\-num\-\_\-proc@{get\-\_\-num\-\_\-proc}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-num\-\_\-proc}]{\setlength{\rightskip}{0pt plus 5cm}int get\-\_\-num\-\_\-proc (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_afb91c070dcb6e966b05fc07b683a34a5}
\hypertarget{class_s_c_i_run_1_1_array_math_program_aa9c228fcc8905120d0f1d8ff0fe35d3b}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-parser\-\_\-program@{get\-\_\-parser\-\_\-program}}
\index{get\-\_\-parser\-\_\-program@{get\-\_\-parser\-\_\-program}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-parser\-\_\-program}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Parser\-Program\-Handle} get\-\_\-parser\-\_\-program (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_aa9c228fcc8905120d0f1d8ff0fe35d3b}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a0ffda5fa321d22bcca57d83e7398a927}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-sequential\-\_\-variable@{get\-\_\-sequential\-\_\-variable}}
\index{get\-\_\-sequential\-\_\-variable@{get\-\_\-sequential\-\_\-variable}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-sequential\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array\-Math\-Program\-Variable\-Handle} get\-\_\-sequential\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{size\-\_\-t}]{np}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a0ffda5fa321d22bcca57d83e7398a927}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a743e1f931e833abf0aedeb115a6c1d07}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!get\-\_\-single\-\_\-variable@{get\-\_\-single\-\_\-variable}}
\index{get\-\_\-single\-\_\-variable@{get\-\_\-single\-\_\-variable}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{get\-\_\-single\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Array\-Math\-Program\-Variable\-Handle} get\-\_\-single\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a743e1f931e833abf0aedeb115a6c1d07}
\hypertarget{class_s_c_i_run_1_1_array_math_program_aafc745b0468e4815e5d5e72b2e65b73d}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!resize\-\_\-const\-\_\-functions@{resize\-\_\-const\-\_\-functions}}
\index{resize\-\_\-const\-\_\-functions@{resize\-\_\-const\-\_\-functions}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{resize\-\_\-const\-\_\-functions}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-const\-\_\-functions (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{sz}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_aafc745b0468e4815e5d5e72b2e65b73d}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a27797d3aa2ba88279db577d91ac8f8b1}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!resize\-\_\-const\-\_\-variables@{resize\-\_\-const\-\_\-variables}}
\index{resize\-\_\-const\-\_\-variables@{resize\-\_\-const\-\_\-variables}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{resize\-\_\-const\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-const\-\_\-variables (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{sz}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a27797d3aa2ba88279db577d91ac8f8b1}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a47004523ded075529aac50e4881c5ac1}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!resize\-\_\-sequential\-\_\-functions@{resize\-\_\-sequential\-\_\-functions}}
\index{resize\-\_\-sequential\-\_\-functions@{resize\-\_\-sequential\-\_\-functions}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{resize\-\_\-sequential\-\_\-functions}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-sequential\-\_\-functions (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{sz}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a47004523ded075529aac50e4881c5ac1}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a9b2995876dbecbe08bf38101dee38986}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!resize\-\_\-sequential\-\_\-variables@{resize\-\_\-sequential\-\_\-variables}}
\index{resize\-\_\-sequential\-\_\-variables@{resize\-\_\-sequential\-\_\-variables}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{resize\-\_\-sequential\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-sequential\-\_\-variables (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{sz}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a9b2995876dbecbe08bf38101dee38986}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a8dc6adc5fc52e61197686d073ade0a42}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!resize\-\_\-single\-\_\-functions@{resize\-\_\-single\-\_\-functions}}
\index{resize\-\_\-single\-\_\-functions@{resize\-\_\-single\-\_\-functions}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{resize\-\_\-single\-\_\-functions}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-single\-\_\-functions (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{sz}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a8dc6adc5fc52e61197686d073ade0a42}
\hypertarget{class_s_c_i_run_1_1_array_math_program_aeb766a6288ab332a7a1c7f9a22ccf653}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!resize\-\_\-single\-\_\-variables@{resize\-\_\-single\-\_\-variables}}
\index{resize\-\_\-single\-\_\-variables@{resize\-\_\-single\-\_\-variables}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{resize\-\_\-single\-\_\-variables}]{\setlength{\rightskip}{0pt plus 5cm}void resize\-\_\-single\-\_\-variables (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{sz}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_aeb766a6288ab332a7a1c7f9a22ccf653}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ad46e93fefc2fb4d8b84bf6071c1fe4de}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!run\-\_\-const@{run\-\_\-const}}
\index{run\-\_\-const@{run\-\_\-const}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{run\-\_\-const}]{\setlength{\rightskip}{0pt plus 5cm}bool run\-\_\-const (
\begin{DoxyParamCaption}
\item[{size\-\_\-t \&}]{error\-\_\-line}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_ad46e93fefc2fb4d8b84bf6071c1fe4de}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a7a36e495f96b5baf08251e12d9c8b6d7}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!run\-\_\-sequential@{run\-\_\-sequential}}
\index{run\-\_\-sequential@{run\-\_\-sequential}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{run\-\_\-sequential}]{\setlength{\rightskip}{0pt plus 5cm}bool run\-\_\-sequential (
\begin{DoxyParamCaption}
\item[{size\-\_\-t \&}]{error\-\_\-line}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_a7a36e495f96b5baf08251e12d9c8b6d7}
\hypertarget{class_s_c_i_run_1_1_array_math_program_af45e04c05a7641964cafabf929f3db9d}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!run\-\_\-single@{run\-\_\-single}}
\index{run\-\_\-single@{run\-\_\-single}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{run\-\_\-single}]{\setlength{\rightskip}{0pt plus 5cm}bool run\-\_\-single (
\begin{DoxyParamCaption}
\item[{size\-\_\-t \&}]{error\-\_\-line}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_array_math_program_af45e04c05a7641964cafabf929f3db9d}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ac949b8844b145e4c106095b247896687}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-array\-\_\-size@{set\-\_\-array\-\_\-size}}
\index{set\-\_\-array\-\_\-size@{set\-\_\-array\-\_\-size}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-array\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-array\-\_\-size (
\begin{DoxyParamCaption}
\item[{{\bf size\-\_\-type}}]{array\-\_\-size}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_ac949b8844b145e4c106095b247896687}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a1ec4dee86286d6407f015183a0e92892}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-const\-\_\-program\-\_\-code@{set\-\_\-const\-\_\-program\-\_\-code}}
\index{set\-\_\-const\-\_\-program\-\_\-code@{set\-\_\-const\-\_\-program\-\_\-code}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-const\-\_\-program\-\_\-code}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-const\-\_\-program\-\_\-code (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Array\-Math\-Program\-Code\-Ptr}}]{pc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a1ec4dee86286d6407f015183a0e92892}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a42004fb586609fad52958ba031c643c6}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-const\-\_\-variable@{set\-\_\-const\-\_\-variable}}
\index{set\-\_\-const\-\_\-variable@{set\-\_\-const\-\_\-variable}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-const\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-const\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Array\-Math\-Program\-Variable\-Handle}}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a42004fb586609fad52958ba031c643c6}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000304}{Todo}]\-: need to remove them at some point \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a40c82f219f3c0a91f686a11cf3a683cd}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-parser\-\_\-program@{set\-\_\-parser\-\_\-program}}
\index{set\-\_\-parser\-\_\-program@{set\-\_\-parser\-\_\-program}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-parser\-\_\-program}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-parser\-\_\-program (
\begin{DoxyParamCaption}
\item[{{\bf Parser\-Program\-Handle}}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a40c82f219f3c0a91f686a11cf3a683cd}
\hypertarget{class_s_c_i_run_1_1_array_math_program_ae9aeacb78992196a53bf20dbb1f5396d}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-sequential\-\_\-program\-\_\-code@{set\-\_\-sequential\-\_\-program\-\_\-code}}
\index{set\-\_\-sequential\-\_\-program\-\_\-code@{set\-\_\-sequential\-\_\-program\-\_\-code}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-sequential\-\_\-program\-\_\-code}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-sequential\-\_\-program\-\_\-code (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{size\-\_\-t}]{np, }
\item[{{\bf Array\-Math\-Program\-Code\-Ptr}}]{pc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_ae9aeacb78992196a53bf20dbb1f5396d}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a16720f4a9ce5ff77b29895f6319f8f11}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-sequential\-\_\-variable@{set\-\_\-sequential\-\_\-variable}}
\index{set\-\_\-sequential\-\_\-variable@{set\-\_\-sequential\-\_\-variable}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-sequential\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-sequential\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{size\-\_\-t}]{np, }
\item[{{\bf Array\-Math\-Program\-Variable\-Handle}}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a16720f4a9ce5ff77b29895f6319f8f11}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a8b21ef029aeab280c9565207172ca660}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-single\-\_\-program\-\_\-code@{set\-\_\-single\-\_\-program\-\_\-code}}
\index{set\-\_\-single\-\_\-program\-\_\-code@{set\-\_\-single\-\_\-program\-\_\-code}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-single\-\_\-program\-\_\-code}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-single\-\_\-program\-\_\-code (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Array\-Math\-Program\-Code\-Ptr}}]{pc}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a8b21ef029aeab280c9565207172ca660}
\hypertarget{class_s_c_i_run_1_1_array_math_program_a0dbb0c230300ec23116f5c0fa9459afd}{\index{S\-C\-I\-Run\-::\-Array\-Math\-Program@{S\-C\-I\-Run\-::\-Array\-Math\-Program}!set\-\_\-single\-\_\-variable@{set\-\_\-single\-\_\-variable}}
\index{set\-\_\-single\-\_\-variable@{set\-\_\-single\-\_\-variable}!SCIRun::ArrayMathProgram@{S\-C\-I\-Run\-::\-Array\-Math\-Program}}
\subsubsection[{set\-\_\-single\-\_\-variable}]{\setlength{\rightskip}{0pt plus 5cm}void set\-\_\-single\-\_\-variable (
\begin{DoxyParamCaption}
\item[{size\-\_\-t}]{j, }
\item[{{\bf Array\-Math\-Program\-Variable\-Handle}}]{handle}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_array_math_program_a0dbb0c230300ec23116f5c0fa9459afd}


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}
