8#include <unordered_set>
9#include <unordered_map>
15#include "geometry/point.h"
16#include "geometry/edge.h"
17#include "geometry/triangle.h"
18#include "geometry/quad.h"
19#include "geometry/tetrahedron.h"
28template <
typename ElementType>
A class representing a 3D mesh.
Definition mesh.h:29
std::vector< float > ratios
aspect ratios of elements (for quality analysis)
Definition mesh.h:34
std::vector< Point > vertices
List of vertices in the mesh.
Definition mesh.h:32
std::vector< ElementType > elements
List of elements defined by vertex indices.
Definition mesh.h:33