\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face}{\section{Prism\-Vol\-Mesh$<$ Basis $>$\-:\-:P\-Face Struct Reference}
\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face}\index{Prism\-Vol\-Mesh$<$ Basis $>$\-::\-P\-Face@{Prism\-Vol\-Mesh$<$ Basis $>$\-::\-P\-Face}}
}


\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_face}{Face} information.  




{\ttfamily \#include $<$Prism\-Vol\-Mesh.\-h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_ac52fa43a1a37e45924d86917bb5f96f3}{P\-Face} ()
\begin{DoxyCompactList}\small\item\em 2 cells may have this face is in common. \end{DoxyCompactList}\item 
\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a9204ae815649757de7555ea3be5fad0d}{P\-Face} (typename \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_node_a374160480e1a2f135a0d682b3ae6665b}{Node\-::index\-\_\-type} n1, typename \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_node_a374160480e1a2f135a0d682b3ae6665b}{Node\-::index\-\_\-type} n2, typename \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_node_a374160480e1a2f135a0d682b3ae6665b}{Node\-::index\-\_\-type} n3, typename \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_node_a374160480e1a2f135a0d682b3ae6665b}{Node\-::index\-\_\-type} n4)
\item 
bool \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a89185a07ee15072caf76c21a92710e32}{shared} () const 
\item 
bool \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a1fe85d9944f574e844998dbceafafe26}{operator==} (const \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face}{P\-Face} \&f) const 
\begin{DoxyCompactList}\small\item\em true if both have the same nodes (order does not matter) \end{DoxyCompactList}\item 
bool \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a2bd0abe34127704d1767f0555de1f242}{operator$<$} (const \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face}{P\-Face} \&f) const 
\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_node_a374160480e1a2f135a0d682b3ae6665b}{Node\-::index\-\_\-type} \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a932559fb68ba9d5f9b93f386307779f9}{nodes\-\_\-} \mbox{[}4\mbox{]}
\item 
\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_cell_a258451ba68a2cabf29261d5bb972fe37}{Cell\-::index\-\_\-type} \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a4603b354e17637e36d2ec1fd39e251bf}{cells\-\_\-} \mbox{[}2\mbox{]}
\begin{DoxyCompactList}\small\item\em 4 nodes makes a face. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$class Basis$>$struct S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh$<$ Basis $>$\-::\-P\-Face}

\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_face}{Face} information. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_ac52fa43a1a37e45924d86917bb5f96f3}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!P\-Face@{P\-Face}}
\index{P\-Face@{P\-Face}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{P\-Face}]{\setlength{\rightskip}{0pt plus 5cm}{\bf P\-Face} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_ac52fa43a1a37e45924d86917bb5f96f3}


2 cells may have this face is in common. 

\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a9204ae815649757de7555ea3be5fad0d}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!P\-Face@{P\-Face}}
\index{P\-Face@{P\-Face}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{P\-Face}]{\setlength{\rightskip}{0pt plus 5cm}{\bf P\-Face} (
\begin{DoxyParamCaption}
\item[{typename {\bf Node\-::index\-\_\-type}}]{n1, }
\item[{typename {\bf Node\-::index\-\_\-type}}]{n2, }
\item[{typename {\bf Node\-::index\-\_\-type}}]{n3, }
\item[{typename {\bf Node\-::index\-\_\-type}}]{n4}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a9204ae815649757de7555ea3be5fad0d}


\subsection{Member Function Documentation}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a2bd0abe34127704d1767f0555de1f242}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf P\-Face} \&}]{f}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a2bd0abe34127704d1767f0555de1f242}
Compares each node. When a non equal node is found the $<$ operator is applied. \hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a1fe85d9944f574e844998dbceafafe26}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf P\-Face} \&}]{f}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a1fe85d9944f574e844998dbceafafe26}


true if both have the same nodes (order does not matter) 

\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a89185a07ee15072caf76c21a92710e32}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!shared@{shared}}
\index{shared@{shared}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{shared}]{\setlength{\rightskip}{0pt plus 5cm}bool shared (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a89185a07ee15072caf76c21a92710e32}


\subsection{Member Data Documentation}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a4603b354e17637e36d2ec1fd39e251bf}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!cells\-\_\-@{cells\-\_\-}}
\index{cells\-\_\-@{cells\-\_\-}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{cells\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Cell\-::index\-\_\-type} cells\-\_\-\mbox{[}2\mbox{]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a4603b354e17637e36d2ec1fd39e251bf}


4 nodes makes a face. 

\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a932559fb68ba9d5f9b93f386307779f9}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}!nodes\-\_\-@{nodes\-\_\-}}
\index{nodes\-\_\-@{nodes\-\_\-}!SCIRun::PrismVolMesh::PFace@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Face}}
\subsubsection[{nodes\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Node\-::index\-\_\-type} nodes\-\_\-\mbox{[}4\mbox{]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_face_a932559fb68ba9d5f9b93f386307779f9}


The documentation for this struct was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
Core/\-Datatypes/\-Legacy/\-Field/\hyperlink{_prism_vol_mesh_8h}{Prism\-Vol\-Mesh.\-h}\end{DoxyCompactItemize}
