DAPTA::Simplex< V, N > Class Template Reference

Generic Simplex Class. More...

#include <Simplex.hpp>

List of all members.

Public Types

typedef V * VertexHandle
 Vertex pointer type.

Public Member Functions

 Simplex (boost::array< VertexHandle, num_vertices > _vertices)
 ~Simplex ()
bool operator< (const Simplex< V, N > &f2) const
 Less-than operator so that the mesh can keep an ordered map of faces to find where to attach a new element.
bool operator== (const Simplex< V, N > &f2) const
 Equals operator.
const Simplex< V, N > operator! () const
 Negative operator.
void sort ()
 Sort algorithm - keeps the order but puts the lowest ID at array position 0.
boost::array< VertexHandle,
num_vertices
OrderedVertices () const

Public Attributes

boost::array< VertexHandle,
num_vertices
vertices

Static Public Attributes

static const int num_vertices = N


Detailed Description

template<typename V, int N>
class DAPTA::Simplex< V, N >

Generic Simplex Class.

Class designed to store information about a generic simplex templated by vertex type, V and number of nodes, N

Definition at line 14 of file Simplex.hpp.


The documentation for this class was generated from the following file:
Generated on Tue May 29 17:13:51 2007 for DAPTA by  doxygen 1.5.1