\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element}{\section{No\-Data\-Unit\-Element Class Reference}
\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element}\index{No\-Data\-Unit\-Element@{No\-Data\-Unit\-Element}}
}


Class for describing unit geometry of \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_basis}{No\-Data\-Basis}.  




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

Inheritance diagram for No\-Data\-Unit\-Element\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a8bce910ed24a3547f19c8244623c7fd2}{No\-Data\-Unit\-Element} ()
\item 
virtual \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_aeed55ee2420201fb65265c6666b0f0bb}{$\sim$\-No\-Data\-Unit\-Element} ()
\end{DoxyCompactItemize}
\subsection*{Static Public Member Functions}
\begin{DoxyCompactItemize}
\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_afe42842f8e195ed000069e073162a934}{domain\-\_\-dimension} ()
\begin{DoxyCompactList}\small\item\em return dimension of domain \end{DoxyCompactList}\item 
static double \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a36c66acb261ebcc1d3cca4498274c2c4}{domain\-\_\-size} ()
\begin{DoxyCompactList}\small\item\em return size of domain \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_af5b7a7c90162cf98e5f542a7c50f3311}{number\-\_\-of\-\_\-vertices} ()
\begin{DoxyCompactList}\small\item\em return number of vertices \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_ad72bf753714ea6d54f1c6d90762a9ff7}{number\-\_\-of\-\_\-mesh\-\_\-vertices} ()
\begin{DoxyCompactList}\small\item\em return number of vertices in mesh \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a47aead4524f083eee484eac7fbc4a2da}{dofs} ()
\begin{DoxyCompactList}\small\item\em return degrees of freedom \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a396623414c297f611c1906b04d1a428e}{number\-\_\-of\-\_\-edges} ()
\begin{DoxyCompactList}\small\item\em return number of edges \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a292940cb18cafda1947ead3bd37fac32}{vertices\-\_\-of\-\_\-face} ()
\begin{DoxyCompactList}\small\item\em return number of vertices per face \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a2dea90f37eeffd6ee0d496abd3dc6965}{faces\-\_\-of\-\_\-cell} ()
\begin{DoxyCompactList}\small\item\em return number of faces per cell \end{DoxyCompactList}\item 
static double \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_ab9fe55b2594cb57b1fab3bdbc9c7cd0e}{volume} ()
\begin{DoxyCompactList}\small\item\em return volume \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Static Public Attributes}
\begin{DoxyCompactItemize}
\item 
static double \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a8e9f08448f556b006b9b6130d0354f99}{unit\-\_\-vertices} \mbox{[}1\mbox{]}\mbox{[}1\mbox{]} = \{ \{0\} \}
\begin{DoxyCompactList}\small\item\em Parametric coordinates of vertices. \end{DoxyCompactList}\item 
static int \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a5b70ee9ebaac88f01c77c9d6b9649b0f}{unit\-\_\-edges} \mbox{[}1\mbox{]}\mbox{[}1\mbox{]} = \{ \{0\} \}
\begin{DoxyCompactList}\small\item\em References to vertices of unit edge. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Class for describing unit geometry of \hyperlink{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_basis}{No\-Data\-Basis}. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a8bce910ed24a3547f19c8244623c7fd2}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!No\-Data\-Unit\-Element@{No\-Data\-Unit\-Element}}
\index{No\-Data\-Unit\-Element@{No\-Data\-Unit\-Element}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{No\-Data\-Unit\-Element}]{\setlength{\rightskip}{0pt plus 5cm}{\bf No\-Data\-Unit\-Element} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a8bce910ed24a3547f19c8244623c7fd2}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_aeed55ee2420201fb65265c6666b0f0bb}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!$\sim$\-No\-Data\-Unit\-Element@{$\sim$\-No\-Data\-Unit\-Element}}
\index{$\sim$\-No\-Data\-Unit\-Element@{$\sim$\-No\-Data\-Unit\-Element}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{$\sim$\-No\-Data\-Unit\-Element}]{\setlength{\rightskip}{0pt plus 5cm}virtual $\sim${\bf No\-Data\-Unit\-Element} (
\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_no_data_unit_element_aeed55ee2420201fb65265c6666b0f0bb}


\subsection{Member Function Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a47aead4524f083eee484eac7fbc4a2da}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!dofs@{dofs}}
\index{dofs@{dofs}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{dofs}]{\setlength{\rightskip}{0pt plus 5cm}static int dofs (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a47aead4524f083eee484eac7fbc4a2da}


return degrees of freedom 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_afe42842f8e195ed000069e073162a934}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!domain\-\_\-dimension@{domain\-\_\-dimension}}
\index{domain\-\_\-dimension@{domain\-\_\-dimension}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{domain\-\_\-dimension}]{\setlength{\rightskip}{0pt plus 5cm}static int domain\-\_\-dimension (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_afe42842f8e195ed000069e073162a934}


return dimension of domain 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a36c66acb261ebcc1d3cca4498274c2c4}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!domain\-\_\-size@{domain\-\_\-size}}
\index{domain\-\_\-size@{domain\-\_\-size}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{domain\-\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}static double domain\-\_\-size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a36c66acb261ebcc1d3cca4498274c2c4}


return size of domain 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a2dea90f37eeffd6ee0d496abd3dc6965}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!faces\-\_\-of\-\_\-cell@{faces\-\_\-of\-\_\-cell}}
\index{faces\-\_\-of\-\_\-cell@{faces\-\_\-of\-\_\-cell}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{faces\-\_\-of\-\_\-cell}]{\setlength{\rightskip}{0pt plus 5cm}static int faces\-\_\-of\-\_\-cell (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a2dea90f37eeffd6ee0d496abd3dc6965}


return number of faces per cell 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a396623414c297f611c1906b04d1a428e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!number\-\_\-of\-\_\-edges@{number\-\_\-of\-\_\-edges}}
\index{number\-\_\-of\-\_\-edges@{number\-\_\-of\-\_\-edges}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{number\-\_\-of\-\_\-edges}]{\setlength{\rightskip}{0pt plus 5cm}static int number\-\_\-of\-\_\-edges (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a396623414c297f611c1906b04d1a428e}


return number of edges 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_ad72bf753714ea6d54f1c6d90762a9ff7}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!number\-\_\-of\-\_\-mesh\-\_\-vertices@{number\-\_\-of\-\_\-mesh\-\_\-vertices}}
\index{number\-\_\-of\-\_\-mesh\-\_\-vertices@{number\-\_\-of\-\_\-mesh\-\_\-vertices}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{number\-\_\-of\-\_\-mesh\-\_\-vertices}]{\setlength{\rightskip}{0pt plus 5cm}static int number\-\_\-of\-\_\-mesh\-\_\-vertices (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_ad72bf753714ea6d54f1c6d90762a9ff7}


return number of vertices in mesh 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_af5b7a7c90162cf98e5f542a7c50f3311}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!number\-\_\-of\-\_\-vertices@{number\-\_\-of\-\_\-vertices}}
\index{number\-\_\-of\-\_\-vertices@{number\-\_\-of\-\_\-vertices}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{number\-\_\-of\-\_\-vertices}]{\setlength{\rightskip}{0pt plus 5cm}static int number\-\_\-of\-\_\-vertices (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_af5b7a7c90162cf98e5f542a7c50f3311}


return number of vertices 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a292940cb18cafda1947ead3bd37fac32}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!vertices\-\_\-of\-\_\-face@{vertices\-\_\-of\-\_\-face}}
\index{vertices\-\_\-of\-\_\-face@{vertices\-\_\-of\-\_\-face}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{vertices\-\_\-of\-\_\-face}]{\setlength{\rightskip}{0pt plus 5cm}static int vertices\-\_\-of\-\_\-face (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a292940cb18cafda1947ead3bd37fac32}


return number of vertices per face 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_ab9fe55b2594cb57b1fab3bdbc9c7cd0e}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!volume@{volume}}
\index{volume@{volume}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{volume}]{\setlength{\rightskip}{0pt plus 5cm}static double volume (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_ab9fe55b2594cb57b1fab3bdbc9c7cd0e}


return volume 



\subsection{Member Data Documentation}
\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a5b70ee9ebaac88f01c77c9d6b9649b0f}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!unit\-\_\-edges@{unit\-\_\-edges}}
\index{unit\-\_\-edges@{unit\-\_\-edges}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{unit\-\_\-edges}]{\setlength{\rightskip}{0pt plus 5cm}int unit\-\_\-edges = \{ \{0\} \}\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a5b70ee9ebaac88f01c77c9d6b9649b0f}


References to vertices of unit edge. 

\hypertarget{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a8e9f08448f556b006b9b6130d0354f99}{\index{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}!unit\-\_\-vertices@{unit\-\_\-vertices}}
\index{unit\-\_\-vertices@{unit\-\_\-vertices}!SCIRun::Core::Basis::NoDataUnitElement@{S\-C\-I\-Run\-::\-Core\-::\-Basis\-::\-No\-Data\-Unit\-Element}}
\subsubsection[{unit\-\_\-vertices}]{\setlength{\rightskip}{0pt plus 5cm}double unit\-\_\-vertices = \{ \{0\} \}\hspace{0.3cm}{\ttfamily [static]}}}\label{class_s_c_i_run_1_1_core_1_1_basis_1_1_no_data_unit_element_a8e9f08448f556b006b9b6130d0354f99}


Parametric coordinates of vertices. 



The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
Core/\-Basis/\hyperlink{_no_data_8h}{No\-Data.\-h}\item 
Core/\-Basis/\hyperlink{_no_data_8cc}{No\-Data.\-cc}\end{DoxyCompactItemize}
