From cf50135ac634e81c5988eefe8cf4463f4b5774a1 Mon Sep 17 00:00:00 2001
From: Thomas Gibson <gibsonthomas1120@hotmail.com>
Date: Fri, 12 Nov 2021 11:43:09 -0600
Subject: [PATCH] Do not deprecate rank-local interior trace pairs

---
 grudge/trace_pair.py | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

diff --git a/grudge/trace_pair.py b/grudge/trace_pair.py
index d9408d64..f8a32a94 100644
--- a/grudge/trace_pair.py
+++ b/grudge/trace_pair.py
@@ -16,6 +16,7 @@ Boundary trace functions
 Interior and cross-rank trace functions
 ---------------------------------------
 
+.. autofunction:: interior_trace_pair
 .. autofunction:: interior_trace_pairs
 .. autofunction:: cross_rank_trace_pairs
 """
@@ -214,7 +215,7 @@ def bv_trace_pair(
 
 # {{{ Interior trace pairs
 
-def _interior_trace_pair(dcoll: DiscretizationCollection, vec) -> TracePair:
+def interior_trace_pair(dcoll: DiscretizationCollection, vec) -> TracePair:
     r"""Return a :class:`TracePair` for the interior faces of
     *dcoll* with a discretization tag specified by *discr_tag*.
     This does not include interior faces on different MPI ranks.
@@ -248,19 +249,10 @@ def interior_trace_pairs(dcoll: DiscretizationCollection, vec) -> list:
     :returns: a :class:`list` of :class:`TracePair` objects.
     """
     return (
-        [_interior_trace_pair(dcoll, vec)]
+        [interior_trace_pair(dcoll, vec)]
         + cross_rank_trace_pairs(dcoll, vec)
     )
 
-
-def interior_trace_pair(dcoll: DiscretizationCollection, vec) -> TracePair:
-    from warnings import warn
-    warn("`grudge.op.interior_trace_pair` is deprecated and will be dropped "
-         "in version 2022.x. Use `grudge.trace_pair.interior_trace_pairs` "
-         "instead, which includes contributions from different MPI ranks.",
-         DeprecationWarning, stacklevel=2)
-    return _interior_trace_pair(dcoll, vec)
-
 # }}}
 
 
-- 
GitLab