30 #include "MeshEntity.h"
31 #include "MeshEntityIteratorBase.h"
32 #include "MeshFunction.h"
90 double dot(
const Edge& edge)
const;
An Edge is a MeshEntity of topological dimension 1.
Definition: Edge.h:40
~Edge()
Destructor.
Definition: Edge.h:58
Edge(MeshEntity &entity)
Definition: Edge.h:55
double length() const
Definition: Edge.cpp:30
double dot(const Edge &edge) const
Definition: Edge.cpp:48
Edge(const Mesh &mesh, std::size_t index)
Definition: Edge.h:49
Base class for MeshEntityIterators.
Definition: MeshEntityIteratorBase.h:37
Definition: MeshEntity.h:43
std::size_t index() const
Definition: MeshEntity.h:113
const Mesh & mesh() const
Definition: MeshEntity.h:99
MeshEntityIteratorBase< Edge > EdgeIterator
An EdgeIterator is a MeshEntityIterator of topological dimension 1.
Definition: Edge.h:95