From 4a6d95ea7b9128705f3b936ef6e2b13d17ec89bd Mon Sep 17 00:00:00 2001 From: Matthias Diener <mdiener@illinois.edu> Date: Tue, 1 Jun 2021 12:25:40 -0500 Subject: [PATCH] pt.where (not working) --- arraycontext/impl/pytato.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arraycontext/impl/pytato.py b/arraycontext/impl/pytato.py index a221351..e6d7970 100644 --- a/arraycontext/impl/pytato.py +++ b/arraycontext/impl/pytato.py @@ -141,6 +141,11 @@ class _PytatoFakeNumpyNamespace(BaseFakeNumpyNamespace): from meshmode.dof_array import obj_or_dof_array_vectorize_n_args return obj_or_dof_array_vectorize_n_args(pt.minimum, x, y) + def where(self, criterion, then, else_): + import pytato as pt + from meshmode.dof_array import obj_or_dof_array_vectorize_n_args + return obj_or_dof_array_vectorize_n_args(pt.where, criterion, then, else_) + def sum(self, a, dtype=None): import pytato as pt if dtype not in [a.dtype, None]: -- GitLab