\hypertarget{_generic_field_8h}{\section{Core/\-Datatypes/\-Legacy/\-Field/\-Generic\-Field.h File Reference}
\label{_generic_field_8h}\index{Core/\-Datatypes/\-Legacy/\-Field/\-Generic\-Field.\-h@{Core/\-Datatypes/\-Legacy/\-Field/\-Generic\-Field.\-h}}
}
{\ttfamily \#include $<$Core/\-Utils/\-Legacy/\-Debug.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Basis/\-Locate.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Containers/\-Stack\-Vector.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Geometry\-Primitives/\-Vector.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Geometry\-Primitives/\-Tensor.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Other/builtin.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Mesh.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Field.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-V\-Field.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-V\-F\-Data.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Base/\-Type\-Name.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Mesh\-Types.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Persistent/\-Persistent\-S\-T\-L.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Containers/\-F\-Data.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/\-Cast\-F\-Data.\-h$>$}\\*
{\ttfamily \#include $<$Core/\-Datatypes/\-Legacy/\-Field/share.\-h$>$}\\*
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{class_s_c_i_run_1_1_generic_field}{Generic\-Field$<$ Mesh, Basis, F\-Data $>$}
\item 
class \hyperlink{class_s_c_i_run_1_1_v_generic_field}{V\-Generic\-Field$<$ F\-I\-E\-L\-D $>$}
\end{DoxyCompactItemize}
\subsection*{Namespaces}
\begin{DoxyCompactItemize}
\item 
\hyperlink{namespace_s_c_i_run}{S\-C\-I\-Run}
\begin{DoxyCompactList}\small\item\em S\-T\-L datatypes needed. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
{\footnotesize template$<$class T , class M\-E\-S\-H $>$ }\\V\-F\-Data $\ast$ \hyperlink{namespace_s_c_i_run_af5f19206ca790b6867c343c14a96f465}{Create\-V\-F\-Data} (F\-Data2d$<$ T, M\-E\-S\-H $>$ \&fdata, std\-::vector$<$ T $>$ \&lfdata, std\-::vector$<$ std\-::vector$<$ T $>$ $>$ \&hfdata)
\item 
{\footnotesize template$<$class T , class M\-E\-S\-H $>$ }\\V\-F\-Data $\ast$ \hyperlink{namespace_s_c_i_run_a5a3e103590b7180aa99a99a0f7587867}{Create\-V\-F\-Data} (F\-Data3d$<$ T, M\-E\-S\-H $>$ \&fdata, std\-::vector$<$ T $>$ \&lfdata, std\-::vector$<$ std\-::vector$<$ T $>$ $>$ \&hfdata)
\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const int \hyperlink{namespace_s_c_i_run_aa1cbbfc720bd821d535ac0f60bbccaba}{G\-E\-N\-E\-R\-I\-C\-F\-I\-E\-L\-D\-\_\-\-V\-E\-R\-S\-I\-O\-N} = 3
\end{DoxyCompactItemize}
