\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators}{\section{Stream\-Line\-Integrators Class Reference}
\label{class_s_c_i_run_algo_1_1_stream_line_integrators}\index{Stream\-Line\-Integrators@{Stream\-Line\-Integrators}}
}


{\ttfamily \#include $<$Stream\-Line\-Integrators.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a7a0b8734c388f38b6c7cae9a955b8242}{Find\-Adams\-Bashforth} ()
\item 
void \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_ae1ed1556e47cccc4896cac7d89261064}{Find\-Adams\-Moulton} ()
\item 
void \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_aa0b7c5d4f9edbf2a1d2fbeee314ec185}{Find\-Heun} ()
\item 
void \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a21c841029b5e250a984ac7ee421ab311}{Find\-R\-K4} ()
\item 
void \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a46c57ae69dc5666f3d46ada59d091c00}{Find\-R\-K\-F} ()
\item 
int \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a4443218a61a4c89e1978393c74c23734}{Compute\-R\-K\-F\-Terms} (Vector v\mbox{[}6\mbox{]}, const Point \&p, double s)
\item 
void \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a364eb008f2f0b3d12d5c7f24748ef47f}{integrate} (unsigned int method)
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_acb99b7ea4e61df49620ca80e9c25b490}{seed\-\_\-}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a5aecbe6ad655cb3650bff378d06b9a9c}{tolerance2\-\_\-}
\item 
double \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_adb1b8473d77d4172c13e742844431f64}{step\-\_\-size\-\_\-}
\item 
unsigned int \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_adbd9db56da65cc1bb04fa8966044759c}{max\-\_\-steps\-\_\-}
\item 
\hyperlink{class_s_c_i_run_1_1_v_field}{V\-Field} $\ast$ \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_ac1c1f0d2b5467f3b1e315684a4014283}{vfield\-\_\-}
\item 
std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_core_1_1_geometry_1_1_point}{Point} $>$ \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a6786286df06385e58cf6271c365f5c4f}{nodes\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
bool \hyperlink{class_s_c_i_run_algo_1_1_stream_line_integrators_a998556e607f189477ae63502dd77dad9}{interpolate} (const Point \&p, Vector \&v)
\begin{DoxyCompactList}\small\item\em interpolate using the generic linear interpolator \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a4443218a61a4c89e1978393c74c23734}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!Compute\-R\-K\-F\-Terms@{Compute\-R\-K\-F\-Terms}}
\index{Compute\-R\-K\-F\-Terms@{Compute\-R\-K\-F\-Terms}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{Compute\-R\-K\-F\-Terms}]{\setlength{\rightskip}{0pt plus 5cm}int Compute\-R\-K\-F\-Terms (
\begin{DoxyParamCaption}
\item[{Vector}]{v\mbox{[}6\mbox{]}, }
\item[{const Point \&}]{p, }
\item[{double}]{s}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a4443218a61a4c89e1978393c74c23734}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a7a0b8734c388f38b6c7cae9a955b8242}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!Find\-Adams\-Bashforth@{Find\-Adams\-Bashforth}}
\index{Find\-Adams\-Bashforth@{Find\-Adams\-Bashforth}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{Find\-Adams\-Bashforth}]{\setlength{\rightskip}{0pt plus 5cm}void Find\-Adams\-Bashforth (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a7a0b8734c388f38b6c7cae9a955b8242}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_ae1ed1556e47cccc4896cac7d89261064}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!Find\-Adams\-Moulton@{Find\-Adams\-Moulton}}
\index{Find\-Adams\-Moulton@{Find\-Adams\-Moulton}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{Find\-Adams\-Moulton}]{\setlength{\rightskip}{0pt plus 5cm}void Find\-Adams\-Moulton (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_ae1ed1556e47cccc4896cac7d89261064}
\begin{DoxyRefDesc}{Todo}
\item[\hyperlink{todo__todo000044}{Todo}]\-: Implement Adams\-Moulton \end{DoxyRefDesc}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_aa0b7c5d4f9edbf2a1d2fbeee314ec185}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!Find\-Heun@{Find\-Heun}}
\index{Find\-Heun@{Find\-Heun}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{Find\-Heun}]{\setlength{\rightskip}{0pt plus 5cm}void Find\-Heun (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_aa0b7c5d4f9edbf2a1d2fbeee314ec185}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a21c841029b5e250a984ac7ee421ab311}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!Find\-R\-K4@{Find\-R\-K4}}
\index{Find\-R\-K4@{Find\-R\-K4}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{Find\-R\-K4}]{\setlength{\rightskip}{0pt plus 5cm}void Find\-R\-K4 (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a21c841029b5e250a984ac7ee421ab311}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a46c57ae69dc5666f3d46ada59d091c00}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!Find\-R\-K\-F@{Find\-R\-K\-F}}
\index{Find\-R\-K\-F@{Find\-R\-K\-F}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{Find\-R\-K\-F}]{\setlength{\rightskip}{0pt plus 5cm}void Find\-R\-K\-F (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a46c57ae69dc5666f3d46ada59d091c00}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a364eb008f2f0b3d12d5c7f24748ef47f}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!integrate@{integrate}}
\index{integrate@{integrate}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{integrate}]{\setlength{\rightskip}{0pt plus 5cm}void integrate (
\begin{DoxyParamCaption}
\item[{unsigned int}]{method}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a364eb008f2f0b3d12d5c7f24748ef47f}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a998556e607f189477ae63502dd77dad9}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!interpolate@{interpolate}}
\index{interpolate@{interpolate}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{interpolate}]{\setlength{\rightskip}{0pt plus 5cm}bool interpolate (
\begin{DoxyParamCaption}
\item[{const Point \&}]{p, }
\item[{Vector \&}]{v}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [protected]}}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a998556e607f189477ae63502dd77dad9}


interpolate using the generic linear interpolator 



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_adbd9db56da65cc1bb04fa8966044759c}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!max\-\_\-steps\-\_\-@{max\-\_\-steps\-\_\-}}
\index{max\-\_\-steps\-\_\-@{max\-\_\-steps\-\_\-}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{max\-\_\-steps\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int max\-\_\-steps\-\_\-}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_adbd9db56da65cc1bb04fa8966044759c}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a6786286df06385e58cf6271c365f5c4f}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!nodes\-\_\-@{nodes\-\_\-}}
\index{nodes\-\_\-@{nodes\-\_\-}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{nodes\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<${\bf Point}$>$ nodes\-\_\-}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a6786286df06385e58cf6271c365f5c4f}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_acb99b7ea4e61df49620ca80e9c25b490}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!seed\-\_\-@{seed\-\_\-}}
\index{seed\-\_\-@{seed\-\_\-}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{seed\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Point} seed\-\_\-}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_acb99b7ea4e61df49620ca80e9c25b490}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_adb1b8473d77d4172c13e742844431f64}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!step\-\_\-size\-\_\-@{step\-\_\-size\-\_\-}}
\index{step\-\_\-size\-\_\-@{step\-\_\-size\-\_\-}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{step\-\_\-size\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}double step\-\_\-size\-\_\-}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_adb1b8473d77d4172c13e742844431f64}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_a5aecbe6ad655cb3650bff378d06b9a9c}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!tolerance2\-\_\-@{tolerance2\-\_\-}}
\index{tolerance2\-\_\-@{tolerance2\-\_\-}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{tolerance2\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}double tolerance2\-\_\-}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_a5aecbe6ad655cb3650bff378d06b9a9c}
\hypertarget{class_s_c_i_run_algo_1_1_stream_line_integrators_ac1c1f0d2b5467f3b1e315684a4014283}{\index{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}!vfield\-\_\-@{vfield\-\_\-}}
\index{vfield\-\_\-@{vfield\-\_\-}!SCIRunAlgo::StreamLineIntegrators@{S\-C\-I\-Run\-Algo\-::\-Stream\-Line\-Integrators}}
\subsubsection[{vfield\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf V\-Field}$\ast$ vfield\-\_\-}}\label{class_s_c_i_run_algo_1_1_stream_line_integrators_ac1c1f0d2b5467f3b1e315684a4014283}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Algorithms/\-Legacy/\-Fields/\-Stream\-Lines/\hyperlink{_stream_line_integrators_8h}{Stream\-Line\-Integrators.\-h}\item 
Core/\-Algorithms/\-Legacy/\-Fields/\-Stream\-Lines/\hyperlink{_stream_line_integrators_8cc}{Stream\-Line\-Integrators.\-cc}\end{DoxyCompactItemize}
