\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data}{\section{Create\-Field\-Data Class Reference}
\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data}\index{Create\-Field\-Data@{Create\-Field\-Data}}
}


This module assigns a value to each element or node of the mesh based on a given function, that is based on the location of nodes and elements and properties of the elements.  




{\ttfamily \#include $<$Create\-Field\-Data.\-h$>$}

Inheritance diagram for Create\-Field\-Data\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=0.569106cm]{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a6c5ef723256544714e7ef0fb42d8398a}{Create\-Field\-Data} ()
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_afd7fbe0e53b2c4fa2f9017305df2fe39}{execute} () override
\item 
virtual void \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_ab0ee716065d3fc9110fd1983e4bc5086}{set\-State\-Defaults} () override
\item 
virtual bool \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aa8eec3dfd77ceff85d023c5b7753e125}{has\-Dynamic\-Ports} () const override
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a13230b2de1112d4327975667115c22fb}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, Input\-Field, Legacy\-Field)
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a1f18c448ccd2bad3c12cccf02b09f6e0}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T} (1, Function, \hyperlink{class_s_c_i_run_1_1_string}{String})
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_af030a14ccda654be3cee105f59cff6c1}{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C} (2, Data\-Array, \hyperlink{class_s_c_i_run_1_1_matrix}{Matrix})
\item 
\hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a6487fdf72a42fccfeefb3a791861129f}{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T} (0, Output\-Field, Legacy\-Field)
\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a8f438721962ac51cdf060373e1f0ab78}{Function\-String}
\item 
static \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_ab77d86e114cdac81b3a5714ebf63bc97}{Format\-String}
\item 
static \\*
\hyperlink{namespace_s_c_i_run_1_1_core_1_1_algorithms_afa778302fa68d5cfe014b01cf572f195}{Core\-::\-Algorithms\-::\-Algorithm\-Parameter\-Name} \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aeb981a30d334576c574a894c53c3adb1}{Basis\-String}
\item 
static \\*
\hyperlink{struct_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_lookup_info}{Dataflow\-::\-Networks\-::\-Module\-Lookup\-Info} \hyperlink{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aedf1768c82b04e133eb76e783350e1e2}{static\-Info\-\_\-}
\end{DoxyCompactItemize}
\subsection*{Additional Inherited Members}


\subsection{Detailed Description}
This module assigns a value to each element or node of the mesh based on a given function, that is based on the location of nodes and elements and properties of the elements. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a6c5ef723256544714e7ef0fb42d8398a}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!Create\-Field\-Data@{Create\-Field\-Data}}
\index{Create\-Field\-Data@{Create\-Field\-Data}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{Create\-Field\-Data}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Create\-Field\-Data} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a6c5ef723256544714e7ef0fb42d8398a}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_afd7fbe0e53b2c4fa2f9017305df2fe39}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!execute@{execute}}
\index{execute@{execute}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{execute}]{\setlength{\rightskip}{0pt plus 5cm}void execute (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_afd7fbe0e53b2c4fa2f9017305df2fe39}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_executable_object_ad202bdf85b060603989ff7dcb1be7072}{Executable\-Object}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aa8eec3dfd77ceff85d023c5b7753e125}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!has\-Dynamic\-Ports@{has\-Dynamic\-Ports}}
\index{has\-Dynamic\-Ports@{has\-Dynamic\-Ports}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{has\-Dynamic\-Ports}]{\setlength{\rightskip}{0pt plus 5cm}virtual bool has\-Dynamic\-Ports (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aa8eec3dfd77ceff85d023c5b7753e125}


Reimplemented from \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_a47ab5b8d445be3ddbaa15c755528e4aa}{Module}.

\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a13230b2de1112d4327975667115c22fb}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}}
\index{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T (
\begin{DoxyParamCaption}
\item[{0}]{, }
\item[{Input\-Field}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a13230b2de1112d4327975667115c22fb}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a1f18c448ccd2bad3c12cccf02b09f6e0}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}}
\index{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T (
\begin{DoxyParamCaption}
\item[{1}]{, }
\item[{Function}]{, }
\item[{{\bf String}}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a1f18c448ccd2bad3c12cccf02b09f6e0}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_af030a14ccda654be3cee105f59cff6c1}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C}}
\index{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C@{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C}]{\setlength{\rightskip}{0pt plus 5cm}I\-N\-P\-U\-T\-\_\-\-P\-O\-R\-T\-\_\-\-D\-Y\-N\-A\-M\-I\-C (
\begin{DoxyParamCaption}
\item[{2}]{, }
\item[{Data\-Array}]{, }
\item[{{\bf Matrix}}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_af030a14ccda654be3cee105f59cff6c1}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a6487fdf72a42fccfeefb3a791861129f}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T@{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T}}
\index{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T@{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T}]{\setlength{\rightskip}{0pt plus 5cm}O\-U\-T\-P\-U\-T\-\_\-\-P\-O\-R\-T (
\begin{DoxyParamCaption}
\item[{0}]{, }
\item[{Output\-Field}]{, }
\item[{Legacy\-Field}]{}
\end{DoxyParamCaption}
)}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a6487fdf72a42fccfeefb3a791861129f}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_ab0ee716065d3fc9110fd1983e4bc5086}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!set\-State\-Defaults@{set\-State\-Defaults}}
\index{set\-State\-Defaults@{set\-State\-Defaults}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{set\-State\-Defaults}]{\setlength{\rightskip}{0pt plus 5cm}void set\-State\-Defaults (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [override]}, {\ttfamily [virtual]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_ab0ee716065d3fc9110fd1983e4bc5086}


Implements \hyperlink{class_s_c_i_run_1_1_dataflow_1_1_networks_1_1_module_interface_aab45009d3b5013c51bec281010f99fe4}{Module\-Interface}.



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aeb981a30d334576c574a894c53c3adb1}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!Basis\-String@{Basis\-String}}
\index{Basis\-String@{Basis\-String}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{Basis\-String}]{\setlength{\rightskip}{0pt plus 5cm}Algorithm\-Parameter\-Name Basis\-String\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aeb981a30d334576c574a894c53c3adb1}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_ab77d86e114cdac81b3a5714ebf63bc97}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!Format\-String@{Format\-String}}
\index{Format\-String@{Format\-String}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{Format\-String}]{\setlength{\rightskip}{0pt plus 5cm}Algorithm\-Parameter\-Name Format\-String\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_ab77d86e114cdac81b3a5714ebf63bc97}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a8f438721962ac51cdf060373e1f0ab78}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!Function\-String@{Function\-String}}
\index{Function\-String@{Function\-String}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{Function\-String}]{\setlength{\rightskip}{0pt plus 5cm}Algorithm\-Parameter\-Name Function\-String\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_a8f438721962ac51cdf060373e1f0ab78}
\hypertarget{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aedf1768c82b04e133eb76e783350e1e2}{\index{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}!static\-Info\-\_\-@{static\-Info\-\_\-}}
\index{static\-Info\-\_\-@{static\-Info\-\_\-}!SCIRun::Modules::Fields::CreateFieldData@{S\-C\-I\-Run\-::\-Modules\-::\-Fields\-::\-Create\-Field\-Data}}
\subsubsection[{static\-Info\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}Module\-Lookup\-Info static\-Info\-\_\-\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_modules_1_1_fields_1_1_create_field_data_aedf1768c82b04e133eb76e783350e1e2}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Modules/\-Legacy/\-Fields/\hyperlink{_create_field_data_8h}{Create\-Field\-Data.\-h}\item 
Modules/\-Legacy/\-Fields/\hyperlink{_create_field_data_8cc}{Create\-Field\-Data.\-cc}\end{DoxyCompactItemize}
