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


\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_edge}{Edge} 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_edge_a933fed2a8036dc28ec741b0511c9eaae}{P\-Edge} ()
\item 
\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a50e39ad8cb0b2403fcce717241ac35be}{P\-Edge} (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)
\item 
bool \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a89185a07ee15072caf76c21a92710e32}{shared} () const 
\item 
bool \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_adbfd83489a31d9aa38fb72d9e2456f05}{operator==} (const \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge}{P\-Edge} \&e) 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_edge_adb45af8e0d72683652555b43d1b4c4fb}{operator$<$} (const \hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge}{P\-Edge} \&e) 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_edge_a9b6db9113da048dbd4ca0f365e36d477}{nodes\-\_\-} \mbox{[}2\mbox{]}
\item 
std\-::vector$<$ typename \\*
\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_edge_a26059892e022eb7fbc5825db57961e1e}{cells\-\_\-}
\begin{DoxyCompactList}\small\item\em list of all the cells this edge is in. \end{DoxyCompactList}\end{DoxyCompactItemize}


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

\hyperlink{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_edge}{Edge} information. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a933fed2a8036dc28ec741b0511c9eaae}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!P\-Edge@{P\-Edge}}
\index{P\-Edge@{P\-Edge}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\subsubsection[{P\-Edge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf P\-Edge} (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a933fed2a8036dc28ec741b0511c9eaae}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a50e39ad8cb0b2403fcce717241ac35be}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!P\-Edge@{P\-Edge}}
\index{P\-Edge@{P\-Edge}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\subsubsection[{P\-Edge}]{\setlength{\rightskip}{0pt plus 5cm}{\bf P\-Edge} (
\begin{DoxyParamCaption}
\item[{typename {\bf Node\-::index\-\_\-type}}]{n1, }
\item[{typename {\bf Node\-::index\-\_\-type}}]{n2}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a50e39ad8cb0b2403fcce717241ac35be}


\subsection{Member Function Documentation}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_adb45af8e0d72683652555b43d1b4c4fb}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!operator$<$@{operator$<$}}
\index{operator$<$@{operator$<$}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\subsubsection[{operator$<$}]{\setlength{\rightskip}{0pt plus 5cm}bool operator$<$ (
\begin{DoxyParamCaption}
\item[{const {\bf P\-Edge} \&}]{e}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_adb45af8e0d72683652555b43d1b4c4fb}
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_edge_adbfd83489a31d9aa38fb72d9e2456f05}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!operator==@{operator==}}
\index{operator==@{operator==}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool operator== (
\begin{DoxyParamCaption}
\item[{const {\bf P\-Edge} \&}]{e}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_adbfd83489a31d9aa38fb72d9e2456f05}


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_edge_a89185a07ee15072caf76c21a92710e32}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!shared@{shared}}
\index{shared@{shared}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\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_edge_a89185a07ee15072caf76c21a92710e32}


\subsection{Member Data Documentation}
\hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a26059892e022eb7fbc5825db57961e1e}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!cells\-\_\-@{cells\-\_\-}}
\index{cells\-\_\-@{cells\-\_\-}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\subsubsection[{cells\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$typename {\bf Cell\-::index\-\_\-type}$>$ cells\-\_\-}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a26059892e022eb7fbc5825db57961e1e}


list of all the cells this edge is in. 

2 nodes makes an edge. \hypertarget{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a9b6db9113da048dbd4ca0f365e36d477}{\index{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}!nodes\-\_\-@{nodes\-\_\-}}
\index{nodes\-\_\-@{nodes\-\_\-}!SCIRun::PrismVolMesh::PEdge@{S\-C\-I\-Run\-::\-Prism\-Vol\-Mesh\-::\-P\-Edge}}
\subsubsection[{nodes\-\_\-}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Node\-::index\-\_\-type} nodes\-\_\-\mbox{[}2\mbox{]}}}\label{struct_s_c_i_run_1_1_prism_vol_mesh_1_1_p_edge_a9b6db9113da048dbd4ca0f365e36d477}


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}
