14#include <lagrange/SurfaceMesh.h>
15#include <lagrange/types/DualConnectivityType.h>
16#include <lagrange/utils/AdjacencyList.h>
47template <
typename Scalar,
typename Index>
Adjacency list.
Definition AdjacencyList.h:33
A general purpose polygonal mesh class.
Definition SurfaceMesh.h:73
AdjacencyList< Index > compute_vertex_vertex_adjacency(SurfaceMesh< Scalar, Index > &mesh, DualConnectivityType connectivity_type=DualConnectivityType::Edge)
Compute vertex-vertex adjacency information.
Definition compute_vertex_vertex_adjacency.cpp:166
Main namespace for Lagrange.
DualConnectivityType
This type defines the shared mesh element that determines adjacency when building a dual graph for ve...
Definition DualConnectivityType.h:20
@ Edge
Two vertices are considered connected if they share a mesh edge.
Definition DualConnectivityType.h:21