diff --git a/arraycontext/impl/pyopencl/taggable_cl_array.py b/arraycontext/impl/pyopencl/taggable_cl_array.py index 32fa6d7f0425c96586902f1bdf763596413889d9..af3ab15ecfea457d4db0840124d31b2ac24ddb6d 100644 --- a/arraycontext/impl/pyopencl/taggable_cl_array.py +++ b/arraycontext/impl/pyopencl/taggable_cl_array.py @@ -99,6 +99,10 @@ class TaggableCLArray(cla.Array, Taggable): self.tags = tags self.axes = axes + def __repr__(self) -> str: + return (f"{type(self).__name__}(shape={self.shape}, dtype={self.dtype}, " + f"tags={self.tags}, axes={self.axes})") + def copy(self, queue=cla._copy_queue): ary = super().copy(queue=queue) return type(self)(None, tags=self.tags, axes=self.axes,