SCIRun  5.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Public Attributes | List of all members
PrismVolMesh< Basis >::PFace Struct Reference

Face information. More...

#include <PrismVolMesh.h>

Public Member Functions

 PFace ()
 2 cells may have this face is in common. More...
 
 PFace (typename Node::index_type n1, typename Node::index_type n2, typename Node::index_type n3, typename Node::index_type n4)
 
bool shared () const
 
bool operator== (const PFace &f) const
 true if both have the same nodes (order does not matter) More...
 
bool operator< (const PFace &f) const
 

Public Attributes

Node::index_type nodes_ [4]
 
Cell::index_type cells_ [2]
 4 nodes makes a face. More...
 

Detailed Description

template<class Basis>
struct SCIRun::PrismVolMesh< Basis >::PFace

Face information.

Constructor & Destructor Documentation

PFace ( )
inline

2 cells may have this face is in common.

PFace ( typename Node::index_type  n1,
typename Node::index_type  n2,
typename Node::index_type  n3,
typename Node::index_type  n4 
)
inline

Member Function Documentation

bool operator< ( const PFace f) const
inline

Compares each node. When a non equal node is found the < operator is applied.

bool operator== ( const PFace f) const
inline

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

bool shared ( ) const
inline

Member Data Documentation

Cell::index_type cells_[2]

4 nodes makes a face.

Node::index_type nodes_[4]

The documentation for this struct was generated from the following file: