From 603ba801f11766debb3b27bfba6763771b84a774 Mon Sep 17 00:00:00 2001
From: Wolfgang Bangerth <bangerth@colostate.edu>
Date: Fri, 9 Feb 2024 16:22:32 -0700
Subject: [PATCH] Fix the name by which we reference an exception class.

---
 .../lac/trilinos_tpetra_vector.templates.h    | 26 ++++++++++---------
 1 file changed, 14 insertions(+), 12 deletions(-)

diff --git a/include/deal.II/lac/trilinos_tpetra_vector.templates.h b/include/deal.II/lac/trilinos_tpetra_vector.templates.h
index eed13a0575..56a606da5a 100644
--- a/include/deal.II/lac/trilinos_tpetra_vector.templates.h
+++ b/include/deal.II/lac/trilinos_tpetra_vector.templates.h
@@ -55,19 +55,21 @@ namespace LinearAlgebra
             static_cast<TrilinosWrappers::types::int_type>(index));
 
 #  if DEAL_II_TRILINOS_VERSION_GTE(14, 0, 0)
-        Assert((local_index != Teuchos::OrdinalTraits<int>::invalid()),
-               ExcAccessToNonLocalElement(
-                 index,
-                 vector.vector->getMap()->getLocalNumElements(),
-                 vector.vector->getMap()->getMinLocalIndex(),
-                 vector.vector->getMap()->getMaxLocalIndex()));
+        Assert(
+          (local_index != Teuchos::OrdinalTraits<int>::invalid()),
+          (typename Vector<Number, MemorySpace>::ExcAccessToNonLocalElement(
+            index,
+            vector.vector->getMap()->getLocalNumElements(),
+            vector.vector->getMap()->getMinLocalIndex(),
+            vector.vector->getMap()->getMaxLocalIndex())));
 #  else
-        Assert((local_index != Teuchos::OrdinalTraits<int>::invalid()),
-               ExcAccessToNonLocalElement(
-                 index,
-                 vector.vector->getMap()->getNodeNumElements(),
-                 vector.vector->getMap()->getMinLocalIndex(),
-                 vector.vector->getMap()->getMaxLocalIndex()));
+        Assert(
+          (local_index != Teuchos::OrdinalTraits<int>::invalid()),
+          (typename Vector<Number, MemorySpace>::ExcAccessToNonLocalElement(
+            index,
+            vector.vector->getMap()->getNodeNumElements(),
+            vector.vector->getMap()->getMinLocalIndex(),
+            vector.vector->getMap()->getMaxLocalIndex())));
 #  endif
         return vector.vector->getData()[local_index];
       }
-- 
2.39.5