\hypertarget{class_s_c_i_run_1_1_v_f_data_t}{\section{V\-F\-Data\-T$<$ F\-D\-A\-T\-A, E\-F\-D\-A\-T\-A, H\-F\-D\-A\-T\-A $>$ Class Template Reference}
\label{class_s_c_i_run_1_1_v_f_data_t}\index{V\-F\-Data\-T$<$ F\-D\-A\-T\-A, E\-F\-D\-A\-T\-A, H\-F\-D\-A\-T\-A $>$@{V\-F\-Data\-T$<$ F\-D\-A\-T\-A, E\-F\-D\-A\-T\-A, H\-F\-D\-A\-T\-A $>$}}
}


{\ttfamily \#include $<$V\-F\-Data\-T.\-h$>$}

Inheritance diagram for V\-F\-Data\-T$<$ F\-D\-A\-T\-A, E\-F\-D\-A\-T\-A, H\-F\-D\-A\-T\-A $>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.904762cm]{class_s_c_i_run_1_1_v_f_data_t}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_v_f_data_t_ac6921ccb823dc2419b3b4bd03b4d5e51}{V\-F\-Data\-T} (F\-D\-A\-T\-A \&fdata, E\-F\-D\-A\-T\-A \&efdata, H\-F\-D\-A\-T\-A \&hfdata)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a83d9dac19f1df2bcfb80b9e692b1913c}{$\sim$\-V\-F\-Data\-T} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a56642e84dfe5eecd7639139b50e794b8}{resize\-\_\-fdata} (\hyperlink{class_s_c_i_run_1_1_v_mesh_a30d779fcb9dbc41c8312c59bed7773cf}{V\-Mesh\-::dimension\-\_\-type} dim)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_abb4f81500cd2fc671ec851ba78b567b8}{resize\-\_\-efdata} (\hyperlink{class_s_c_i_run_1_1_v_mesh_a30d779fcb9dbc41c8312c59bed7773cf}{V\-Mesh\-::dimension\-\_\-type} dim)
\item 
virtual \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a24fca476267199aafb8800a7a044a1e1}{fdata\-\_\-size} () const 
\item 
virtual \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a1738ef0b76eb72fb37cfb9b8532f7718}{efdata\-\_\-size} () const 
\item 
virtual void $\ast$ \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a3efa0247f50aaa9c016402d0efe318b1}{fdata\-\_\-pointer} () const 
\item 
virtual void $\ast$ \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a549e7557d269a6e0b0aa2a80ed7bf4a5}{efdata\-\_\-pointer} () const 
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_ab6e20645162d2d6cc52bf22a2abea25f}{copy\-\_\-value} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} vidx, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} idx)
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_copy}{Copy} a value without needing to know the type. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_ac0224127dd8fd467e8b5655fb5b0d7b6}{copy\-\_\-values} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} vidx, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} idx, \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} num)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a86a5faa60d756d593187bbbb99641deb}{copy\-\_\-weighted\-\_\-value} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata, const \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} $\ast$vidx, const \hyperlink{class_s_c_i_run_1_1_v_mesh_ae3d04b51d163d20b1edb2fce8dfd1eaf}{V\-Mesh\-::weight\-\_\-type} $\ast$vw, \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} sz, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} idx)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a7d53316b55445664b9826ff9d05c3b1e}{copy\-\_\-evalue} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} vidx, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} idx)
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_copy}{Copy} a edge value without needing to know the type. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_ae8f3a7b95634eb73b221ac37a0041741}{copy\-\_\-evalues} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} vidx, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} idx, \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} num)
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a4ade2ee19d88c110ddce528875f94a52}{copy\-\_\-weighted\-\_\-evalue} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} $\ast$vidx, \hyperlink{class_s_c_i_run_1_1_v_mesh_ae3d04b51d163d20b1edb2fce8dfd1eaf}{V\-Mesh\-::weight\-\_\-type} $\ast$vw, \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} sz, \hyperlink{class_s_c_i_run_1_1_v_mesh_a1f6a952c3acbba342540b49d049d389e}{V\-Mesh\-::index\-\_\-type} idx)
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_copy}{Copy} a weighted edge value without needing to know the type. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a01d238f96ba074ed6c6bd3e3fffbc17b}{copy\-\_\-values} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata)
\begin{DoxyCompactList}\small\item\em \hyperlink{struct_copy}{Copy} values from one F\-Data array to another F\-Data array. \end{DoxyCompactList}\item 
virtual void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a0edafa7aef85536f44b5ca3297edac5f}{copy\-\_\-evalues} (\hyperlink{class_s_c_i_run_1_1_v_f_data}{V\-F\-Data} $\ast$fdata)
\item 
{\footnotesize template$<$class T $>$ }\\void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a55e7485e53d5e474c670b08b2252af73}{interpolate\-T} (T \&val, \hyperlink{class_s_c_i_run_1_1_v_mesh_1_1_elem_interpolate}{V\-Mesh\-::\-Elem\-Interpolate} \&ei, T defval) const 
\item 
{\footnotesize template$<$class T $>$ }\\void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_ab6d572f4d2bd185289a45241483b0f43}{minterpolate\-T} (std\-::vector$<$ T $>$ \&vals, \hyperlink{class_s_c_i_run_1_1_v_mesh_a8de4cdacb2a99a047087c60839d82dd6}{V\-Mesh\-::\-Multi\-Elem\-Interpolate} \&ei, T defval) const 
\item 
{\footnotesize template$<$class T $>$ }\\void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_af4be68907605674ad3daec061ab54040}{mgradient\-T} (std\-::vector$<$ \hyperlink{class_s_c_i_run_1_1_stack_vector}{Stack\-Vector}$<$ T, 3 $>$ $>$ \&vals, \hyperlink{class_s_c_i_run_1_1_v_mesh_a8339bba2f251f33edce9901bddb4005f}{V\-Mesh\-::\-Multi\-Elem\-Gradient} \&eg, T defval) const 
\item 
{\footnotesize template$<$class T $>$ }\\void \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a6a0e6dd9737e9001272171dd8679bae6}{gradient\-T} (\hyperlink{class_s_c_i_run_1_1_stack_vector}{Stack\-Vector}$<$ T, 3 $>$ \&val, \hyperlink{class_s_c_i_run_1_1_v_mesh_1_1_elem_gradient}{V\-Mesh\-::\-Elem\-Gradient} \&eg, T defval) const 
\item 
virtual \hyperlink{class_s_c_i_run_1_1_v_mesh_ae0e9f814a9e9b50f02283e9dee74f9a9}{V\-Mesh\-::size\-\_\-type} \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a16dbd8d44a1de750b0de0ec72a7bb6f9}{size} ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
F\-D\-A\-T\-A \& \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a22982c7dcfd9503a6431e1d8c8e3161e}{fdata\-\_\-}
\item 
E\-F\-D\-A\-T\-A \& \hyperlink{class_s_c_i_run_1_1_v_f_data_t_a3f88f6c2b825f5a4815597bd15691673}{efdata\-\_\-}
\item 
H\-F\-D\-A\-T\-A \& \hyperlink{class_s_c_i_run_1_1_v_f_data_t_ae9c0ca7513c20857bcd563adf9b819e8}{hfdata\-\_\-}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class F\-D\-A\-T\-A, class E\-F\-D\-A\-T\-A, class H\-F\-D\-A\-T\-A$>$class S\-C\-I\-Run\-::\-V\-F\-Data\-T$<$ F\-D\-A\-T\-A, E\-F\-D\-A\-T\-A, H\-F\-D\-A\-T\-A $>$}

Implementation layer of the functions we actually need. These classes are defined here to prevent overload of the header files\-: 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_ac6921ccb823dc2419b3b4bd03b4d5e51}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!V\-F\-Data\-T@{V\-F\-Data\-T}}
\index{V\-F\-Data\-T@{V\-F\-Data\-T}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{V\-F\-Data\-T}]{\setlength{\rightskip}{0pt plus 5cm}{\bf V\-F\-Data\-T} (
\begin{DoxyParamCaption}
\item[{F\-D\-A\-T\-A \&}]{fdata, }
\item[{E\-F\-D\-A\-T\-A \&}]{efdata, }
\item[{H\-F\-D\-A\-T\-A \&}]{hfdata}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_v_f_data_t_ac6921ccb823dc2419b3b4bd03b4d5e51}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a83d9dac19f1df2bcfb80b9e692b1913c}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!$\sim$\-V\-F\-Data\-T@{$\sim$\-V\-F\-Data\-T}}
\index{$\sim$\-V\-F\-Data\-T@{$\sim$\-V\-F\-Data\-T}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{$\sim$\-V\-F\-Data\-T}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf V\-F\-Data\-T} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a83d9dac19f1df2bcfb80b9e692b1913c}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a7d53316b55445664b9826ff9d05c3b1e}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-evalue@{copy\-\_\-evalue}}
\index{copy\-\_\-evalue@{copy\-\_\-evalue}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-evalue}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-evalue (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{vidx, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a7d53316b55445664b9826ff9d05c3b1e}


\hyperlink{struct_copy}{Copy} a edge value without needing to know the type. 



Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_af775f75b3734a0cb1928264d20038a87}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_ae8f3a7b95634eb73b221ac37a0041741}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-evalues@{copy\-\_\-evalues}}
\index{copy\-\_\-evalues@{copy\-\_\-evalues}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-evalues}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-evalues (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{vidx, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{idx, }
\item[{{\bf V\-Mesh\-::size\-\_\-type}}]{num}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_ae8f3a7b95634eb73b221ac37a0041741}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a062df4a9c7c983d6dd59aa54effc734e}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a0edafa7aef85536f44b5ca3297edac5f}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-evalues@{copy\-\_\-evalues}}
\index{copy\-\_\-evalues@{copy\-\_\-evalues}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-evalues}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-evalues (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a0edafa7aef85536f44b5ca3297edac5f}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a585a6cdc82df6a74ee555d75257bcc9b}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_ab6e20645162d2d6cc52bf22a2abea25f}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-value@{copy\-\_\-value}}
\index{copy\-\_\-value@{copy\-\_\-value}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-value (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{vidx, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_ab6e20645162d2d6cc52bf22a2abea25f}


\hyperlink{struct_copy}{Copy} a value without needing to know the type. 



Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a0bada9165df22a1a8467980792c56c23}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_ac0224127dd8fd467e8b5655fb5b0d7b6}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-values@{copy\-\_\-values}}
\index{copy\-\_\-values@{copy\-\_\-values}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-values}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-values (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{vidx, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{idx, }
\item[{{\bf V\-Mesh\-::size\-\_\-type}}]{num}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_ac0224127dd8fd467e8b5655fb5b0d7b6}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a070d89bdc81e2cad78e42203eba2b462}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a01d238f96ba074ed6c6bd3e3fffbc17b}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-values@{copy\-\_\-values}}
\index{copy\-\_\-values@{copy\-\_\-values}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-values}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-values (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a01d238f96ba074ed6c6bd3e3fffbc17b}


\hyperlink{struct_copy}{Copy} values from one F\-Data array to another F\-Data array. 



Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_aca655dae52b63e730edd593c85a23075}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a4ade2ee19d88c110ddce528875f94a52}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-weighted\-\_\-evalue@{copy\-\_\-weighted\-\_\-evalue}}
\index{copy\-\_\-weighted\-\_\-evalue@{copy\-\_\-weighted\-\_\-evalue}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-weighted\-\_\-evalue}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-weighted\-\_\-evalue (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata, }
\item[{{\bf V\-Mesh\-::index\-\_\-type} $\ast$}]{vidx, }
\item[{{\bf V\-Mesh\-::weight\-\_\-type} $\ast$}]{vw, }
\item[{{\bf V\-Mesh\-::size\-\_\-type}}]{sz, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a4ade2ee19d88c110ddce528875f94a52}


\hyperlink{struct_copy}{Copy} a weighted edge value without needing to know the type. 



Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_ab8d8ed30ab4e888a3719f30d11699605}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a86a5faa60d756d593187bbbb99641deb}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!copy\-\_\-weighted\-\_\-value@{copy\-\_\-weighted\-\_\-value}}
\index{copy\-\_\-weighted\-\_\-value@{copy\-\_\-weighted\-\_\-value}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{copy\-\_\-weighted\-\_\-value}]{\setlength{\rightskip}{0pt plus 5cm}virtual void copy\-\_\-weighted\-\_\-value (
\begin{DoxyParamCaption}
\item[{{\bf V\-F\-Data} $\ast$}]{fdata, }
\item[{const {\bf V\-Mesh\-::index\-\_\-type} $\ast$}]{vidx, }
\item[{const {\bf V\-Mesh\-::weight\-\_\-type} $\ast$}]{vw, }
\item[{{\bf V\-Mesh\-::size\-\_\-type}}]{sz, }
\item[{{\bf V\-Mesh\-::index\-\_\-type}}]{idx}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a86a5faa60d756d593187bbbb99641deb}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a549e7557d269a6e0b0aa2a80ed7bf4a5}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!efdata\-\_\-pointer@{efdata\-\_\-pointer}}
\index{efdata\-\_\-pointer@{efdata\-\_\-pointer}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{efdata\-\_\-pointer}]{\setlength{\rightskip}{0pt plus 5cm}virtual void$\ast$ efdata\-\_\-pointer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a549e7557d269a6e0b0aa2a80ed7bf4a5}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a8f90eaa3c82a6c8d1d3f6a64b76ec853}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a1738ef0b76eb72fb37cfb9b8532f7718}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!efdata\-\_\-size@{efdata\-\_\-size}}
\index{efdata\-\_\-size@{efdata\-\_\-size}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{efdata\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf V\-Mesh\-::size\-\_\-type} efdata\-\_\-size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a1738ef0b76eb72fb37cfb9b8532f7718}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a3f54080f4ba5b2237e73ce300b9c8454}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a3efa0247f50aaa9c016402d0efe318b1}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!fdata\-\_\-pointer@{fdata\-\_\-pointer}}
\index{fdata\-\_\-pointer@{fdata\-\_\-pointer}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{fdata\-\_\-pointer}]{\setlength{\rightskip}{0pt plus 5cm}virtual void$\ast$ fdata\-\_\-pointer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a3efa0247f50aaa9c016402d0efe318b1}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a90c907b6e398e2b1c0deac0b12c969e2}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a24fca476267199aafb8800a7a044a1e1}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!fdata\-\_\-size@{fdata\-\_\-size}}
\index{fdata\-\_\-size@{fdata\-\_\-size}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{fdata\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf V\-Mesh\-::size\-\_\-type} fdata\-\_\-size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a24fca476267199aafb8800a7a044a1e1}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a00bd27debfbf9e8ca330926a7f30f85f}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a6a0e6dd9737e9001272171dd8679bae6}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!gradient\-T@{gradient\-T}}
\index{gradient\-T@{gradient\-T}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{gradient\-T}]{\setlength{\rightskip}{0pt plus 5cm}void gradient\-T (
\begin{DoxyParamCaption}
\item[{{\bf Stack\-Vector}$<$ T, 3 $>$ \&}]{val, }
\item[{{\bf V\-Mesh\-::\-Elem\-Gradient} \&}]{eg, }
\item[{T}]{defval}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a6a0e6dd9737e9001272171dd8679bae6}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a55e7485e53d5e474c670b08b2252af73}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!interpolate\-T@{interpolate\-T}}
\index{interpolate\-T@{interpolate\-T}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{interpolate\-T}]{\setlength{\rightskip}{0pt plus 5cm}void interpolate\-T (
\begin{DoxyParamCaption}
\item[{T \&}]{val, }
\item[{{\bf V\-Mesh\-::\-Elem\-Interpolate} \&}]{ei, }
\item[{T}]{defval}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a55e7485e53d5e474c670b08b2252af73}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_af4be68907605674ad3daec061ab54040}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!mgradient\-T@{mgradient\-T}}
\index{mgradient\-T@{mgradient\-T}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{mgradient\-T}]{\setlength{\rightskip}{0pt plus 5cm}void mgradient\-T (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ {\bf Stack\-Vector}$<$ T, 3 $>$ $>$ \&}]{vals, }
\item[{{\bf V\-Mesh\-::\-Multi\-Elem\-Gradient} \&}]{eg, }
\item[{T}]{defval}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_v_f_data_t_af4be68907605674ad3daec061ab54040}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_ab6d572f4d2bd185289a45241483b0f43}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!minterpolate\-T@{minterpolate\-T}}
\index{minterpolate\-T@{minterpolate\-T}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{minterpolate\-T}]{\setlength{\rightskip}{0pt plus 5cm}void minterpolate\-T (
\begin{DoxyParamCaption}
\item[{std\-::vector$<$ T $>$ \&}]{vals, }
\item[{{\bf V\-Mesh\-::\-Multi\-Elem\-Interpolate} \&}]{ei, }
\item[{T}]{defval}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_v_f_data_t_ab6d572f4d2bd185289a45241483b0f43}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_abb4f81500cd2fc671ec851ba78b567b8}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!resize\-\_\-efdata@{resize\-\_\-efdata}}
\index{resize\-\_\-efdata@{resize\-\_\-efdata}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{resize\-\_\-efdata}]{\setlength{\rightskip}{0pt plus 5cm}virtual void resize\-\_\-efdata (
\begin{DoxyParamCaption}
\item[{{\bf V\-Mesh\-::dimension\-\_\-type}}]{dim}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_abb4f81500cd2fc671ec851ba78b567b8}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a83863bd65d64e191fa3452bc3f569233}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a56642e84dfe5eecd7639139b50e794b8}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!resize\-\_\-fdata@{resize\-\_\-fdata}}
\index{resize\-\_\-fdata@{resize\-\_\-fdata}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{resize\-\_\-fdata}]{\setlength{\rightskip}{0pt plus 5cm}virtual void resize\-\_\-fdata (
\begin{DoxyParamCaption}
\item[{{\bf V\-Mesh\-::dimension\-\_\-type}}]{dim}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a56642e84dfe5eecd7639139b50e794b8}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a528f11d49181b84e94e2c57e3c1efdb6}{V\-F\-Data}.

\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a16dbd8d44a1de750b0de0ec72a7bb6f9}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!size@{size}}
\index{size@{size}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf V\-Mesh\-::size\-\_\-type} size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a16dbd8d44a1de750b0de0ec72a7bb6f9}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_v_f_data_a96ad14f66c456f99228ecf0ecb391d8a}{V\-F\-Data}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a3f88f6c2b825f5a4815597bd15691673}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!efdata\-\_\-@{efdata\-\_\-}}
\index{efdata\-\_\-@{efdata\-\_\-}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{efdata\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}E\-F\-D\-A\-T\-A\& efdata\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a3f88f6c2b825f5a4815597bd15691673}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_a22982c7dcfd9503a6431e1d8c8e3161e}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!fdata\-\_\-@{fdata\-\_\-}}
\index{fdata\-\_\-@{fdata\-\_\-}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{fdata\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}F\-D\-A\-T\-A\& fdata\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_v_f_data_t_a22982c7dcfd9503a6431e1d8c8e3161e}
\hypertarget{class_s_c_i_run_1_1_v_f_data_t_ae9c0ca7513c20857bcd563adf9b819e8}{\index{S\-C\-I\-Run\-::\-V\-F\-Data\-T@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}!hfdata\-\_\-@{hfdata\-\_\-}}
\index{hfdata\-\_\-@{hfdata\-\_\-}!SCIRun::VFDataT@{S\-C\-I\-Run\-::\-V\-F\-Data\-T}}
\subsubsection[{hfdata\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}H\-F\-D\-A\-T\-A\& hfdata\-\_\-\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_s_c_i_run_1_1_v_f_data_t_ae9c0ca7513c20857bcd563adf9b819e8}


The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_v_f_data_t_8h}{V\-F\-Data\-T.\-h}\end{DoxyCompactItemize}
