\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate}{\section{Dim1\-Locate$<$ Elem\-Basis $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate}\index{Dim1\-Locate$<$ Elem\-Basis $>$@{Dim1\-Locate$<$ Elem\-Basis $>$}}
}


{\ttfamily \#include $<$Locate.\-h$>$}

Inheritance diagram for Dim1\-Locate$<$ Elem\-Basis $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate}
\end{center}
\end{figure}
\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
typedef Elem\-Basis\-::value\-\_\-type \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a2bae7fa4b4b31cb609fab62e3112e6e5}{T}
\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a003b39e7b576e41b7cc8409f18b4bdf1}{Dim1\-Locate} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a753627105df50ab2e4d2faa55136c381}{$\sim$\-Dim1\-Locate} ()
\item 
{\footnotesize template$<$class Elem\-Data , class V\-E\-C\-T\-O\-R $>$ }\\bool \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_aa0b760f5db80c9c449c208ef30cfd596}{get\-\_\-iterative} (const Elem\-Basis $\ast$p\-Elem, V\-E\-C\-T\-O\-R \&x, const \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a2bae7fa4b4b31cb609fab62e3112e6e5}{T} \&value, const Elem\-Data \&cd) const 
\begin{DoxyCompactList}\small\item\em find value in interpolation for given value \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static const double \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a6c6bdaefd352d93626f2a643a27bbe0d}{threshold\-Dist} =1e-\/7
\begin{DoxyCompactList}\small\item\em Thresholds for coordinates checks. \end{DoxyCompactList}\item 
static const double \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a455310fda5394807c2da7b987b7fe8b3}{threshold\-Dist1} =1.+\hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a6c6bdaefd352d93626f2a643a27bbe0d}{Dim1\-Locate\-::threshold\-Dist}
\begin{DoxyCompactList}\small\item\em 1+threshold\-Dist \end{DoxyCompactList}\item 
static const int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a68d7ee71594c5420b75c6ce54497f06d}{maxsteps} =100
\begin{DoxyCompactList}\small\item\em maximal steps for Newton search \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Elem\-Basis$>$class S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate$<$ Elem\-Basis $>$}

Class for searching of parametric coordinates related to a value in 1d meshes and fields 

\subsection{Member Typedef Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a2bae7fa4b4b31cb609fab62e3112e6e5}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!T@{T}}
\index{T@{T}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{T}]{\setlength{\rightskip}{0pt plus 5cm}typedef Elem\-Basis\-::value\-\_\-type {\bf T}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a2bae7fa4b4b31cb609fab62e3112e6e5}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a003b39e7b576e41b7cc8409f18b4bdf1}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!Dim1\-Locate@{Dim1\-Locate}}
\index{Dim1\-Locate@{Dim1\-Locate}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{Dim1\-Locate}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Dim1\-Locate} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a003b39e7b576e41b7cc8409f18b4bdf1}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a753627105df50ab2e4d2faa55136c381}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!$\sim$\-Dim1\-Locate@{$\sim$\-Dim1\-Locate}}
\index{$\sim$\-Dim1\-Locate@{$\sim$\-Dim1\-Locate}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{$\sim$\-Dim1\-Locate}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf Dim1\-Locate} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a753627105df50ab2e4d2faa55136c381}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_aa0b760f5db80c9c449c208ef30cfd596}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!get\-\_\-iterative@{get\-\_\-iterative}}
\index{get\-\_\-iterative@{get\-\_\-iterative}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{get\-\_\-iterative}]{\setlength{\rightskip}{0pt plus 5cm}bool get\-\_\-iterative (
\begin{DoxyParamCaption}
\item[{const Elem\-Basis $\ast$}]{p\-Elem, }
\item[{V\-E\-C\-T\-O\-R \&}]{x, }
\item[{const {\bf T} \&}]{value, }
\item[{const Elem\-Data \&}]{cd}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_aa0b760f5db80c9c449c208ef30cfd596}


find value in interpolation for given value 



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a68d7ee71594c5420b75c6ce54497f06d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!maxsteps@{maxsteps}}
\index{maxsteps@{maxsteps}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{maxsteps}]{\setlength{\rightskip}{0pt plus 5cm}const int maxsteps =100\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a68d7ee71594c5420b75c6ce54497f06d}


maximal steps for Newton search 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a6c6bdaefd352d93626f2a643a27bbe0d}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!threshold\-Dist@{threshold\-Dist}}
\index{threshold\-Dist@{threshold\-Dist}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{threshold\-Dist}]{\setlength{\rightskip}{0pt plus 5cm}const double threshold\-Dist =1e-\/7\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a6c6bdaefd352d93626f2a643a27bbe0d}


Thresholds for coordinates checks. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a455310fda5394807c2da7b987b7fe8b3}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}!threshold\-Dist1@{threshold\-Dist1}}
\index{threshold\-Dist1@{threshold\-Dist1}!SCIRun::Core::Basis::Dim1Locate@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-Dim1\-Locate}}
\subsubsection[{threshold\-Dist1}]{\setlength{\rightskip}{0pt plus 5cm}const double threshold\-Dist1 =1.+{\bf Dim1\-Locate\-::threshold\-Dist}\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_dim1_locate_a455310fda5394807c2da7b987b7fe8b3}


1+threshold\-Dist 



The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Basis/\hyperlink{_locate_8h}{Locate.\-h}\end{DoxyCompactItemize}
