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