Skip to content
Snippets Groups Projects
Commit 60088e39 authored by Thomas Gibson's avatar Thomas Gibson
Browse files

Catch QTAG_NONE tags in op.project

parent 0767f758
No related branches found
No related tags found
No related merge requests found
...@@ -62,6 +62,8 @@ from meshmode.dof_array import freeze, flatten, unflatten ...@@ -62,6 +62,8 @@ from meshmode.dof_array import freeze, flatten, unflatten
from grudge.symbolic.primitives import TracePair from grudge.symbolic.primitives import TracePair
from warnings import warn
# def interp(dcoll, src, tgt, vec): # def interp(dcoll, src, tgt, vec):
# from warnings import warn # from warnings import warn
...@@ -82,6 +84,21 @@ def project(dcoll, src, tgt, vec): ...@@ -82,6 +84,21 @@ def project(dcoll, src, tgt, vec):
""" """
src = dof_desc.as_dofdesc(src) src = dof_desc.as_dofdesc(src)
tgt = dof_desc.as_dofdesc(tgt) tgt = dof_desc.as_dofdesc(tgt)
# FIXME: QTAG_NONE hunting
if src.discretization_tag is dof_desc.QTAG_NONE:
warn("`DOFDesc.QTAG_NONE` is deprecated and will be dropped "
"in version 2022.x. Use `DOFDesc.DISCR_TAG_BASE` instead.",
DeprecationWarning, stacklevel=2)
src = src.with_discr_tag(dof_desc.DISCR_TAG_BASE)
# FIXME: QTAG_NONE hunting
if tgt.discretization_tag is dof_desc.QTAG_NONE:
warn("`DOFDesc.QTAG_NONE` is deprecated and will be dropped "
"in version 2022.x. Use `DOFDesc.DISCR_TAG_BASE` instead.",
DeprecationWarning, stacklevel=2)
tgt = tgt.with_discr_tag(dof_desc.DISCR_TAG_BASE)
if src == tgt: if src == tgt:
return vec return vec
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment