diff --git a/src/surface/vector_heat_method.cpp b/src/surface/vector_heat_method.cpp index 081ecbb3..c52d4a65 100644 --- a/src/surface/vector_heat_method.cpp +++ b/src/surface/vector_heat_method.cpp @@ -348,6 +348,8 @@ VertexData VectorHeatMethodSolver::computeLogMap(const Vertex& sourceVe case LogMapStrategy::AffineAdaptive: return computeLogMap_AffineAdaptive(sourceVert); } + throw std::logic_error("bad switch"); + return VertexData(); } VertexData VectorHeatMethodSolver::computeLogMap_AffineLocal(const Vertex& sourceVert) {