mesh::Edge Class Reference

#include <edge.h>

Inheritance diagram for mesh::Edge:

Inheritance graph
[legend]
Collaboration diagram for mesh::Edge:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Edge (id_t id, id_t start, id_t end)
id_t get_start_id () const
id_t get_end_id () const

Private Attributes

id_t _start
id_t _end

Detailed Description

Directed edge in tetrahedral mesh.
Author:
Roman Geus

Definition at line 32 of file edge.h.


Constructor & Destructor Documentation

mesh::Edge::Edge ( id_t  id,
id_t  start,
id_t  end 
)

Edge constructor

Parameters:
id Id of Edge to be constructed.
start Start node of edge.
end Destination node of edge.

Definition at line 24 of file edge.cpp.


Member Function Documentation

id_t mesh::Edge::get_end_id (  )  const [inline]

Return id of end point of edge.

Definition at line 50 of file edge.h.

References _end.

Referenced by mesh::ParallelTetMesh::get_edge_corner_gids(), and NedelecMesh::set_map().

id_t mesh::Edge::get_start_id (  )  const [inline]

Return id of start point of edge.

Definition at line 44 of file edge.h.

References _start.

Referenced by mesh::ParallelTetMesh::get_edge_corner_gids(), and NedelecMesh::set_map().


Member Data Documentation

id_t mesh::Edge::_end [private]

Destination node

Definition at line 57 of file edge.h.

Referenced by get_end_id().

id_t mesh::Edge::_start [private]

Start node

Definition at line 55 of file edge.h.

Referenced by get_start_id().


The documentation for this class was generated from the following files:
Generated on Fri Oct 26 13:35:17 2007 for FEMAXX (Finite Element Maxwell Eigensolver) by  doxygen 1.4.7