diff --git a/Heat_method_3/include/CGAL/Heat_method_3/Surface_mesh_geodesic_distances_3.h b/Heat_method_3/include/CGAL/Heat_method_3/Surface_mesh_geodesic_distances_3.h index b09fc362137..06166b71fa7 100644 --- a/Heat_method_3/include/CGAL/Heat_method_3/Surface_mesh_geodesic_distances_3.h +++ b/Heat_method_3/include/CGAL/Heat_method_3/Surface_mesh_geodesic_distances_3.h @@ -820,6 +820,9 @@ class Surface_mesh_geodesic_distances_3 > #endif { + CGAL_static_assertion((std::is_same::value) || + (std::is_same::value)); + // extract real types from Default #ifdef CGAL_EIGEN3_ENABLED typedef typename Default::Get<