28#include "MeshEntity.h"
29#include "MeshEntityIteratorBase.h"
30#include "MeshFunction.h"
54 double normal(std::size_t i)
const;
A Face is a MeshEntity of topological dimension 2.
Definition: Face.h:41
Point normal() const
Compute normal to the face.
Definition: Face.cpp:97
Face(const Mesh &mesh, std::size_t index)
Constructor.
Definition: Face.h:45
double area() const
Calculate the area of the face (triangle)
Definition: Face.cpp:30
~Face()
Destructor.
Definition: Face.h:48
Base class for MeshEntityIterators.
Definition: MeshEntityIteratorBase.h:37
Definition: MeshEntity.h:43
const Mesh & mesh() const
Definition: MeshEntity.h:99
std::size_t index() const
Definition: MeshEntity.h:113
MeshEntityIteratorBase< Face > FaceIterator
A FaceIterator is a MeshEntityIterator of topological dimension 2.
Definition: Face.h:62