From e303e88f1891a12319c832044ecd2016f4046b64 Mon Sep 17 00:00:00 2001
From: Stephan Seitz <stephan.seitz@fau.de>
Date: Tue, 1 Oct 2019 14:32:49 +0200
Subject: [PATCH] Add TypedSymbol.reversed/canonical

---
 pystencils/data_types.py | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/pystencils/data_types.py b/pystencils/data_types.py
index a4752b148..20eb94d6b 100644
--- a/pystencils/data_types.py
+++ b/pystencils/data_types.py
@@ -236,6 +236,14 @@ class TypedSymbol(sp.Symbol):
     def __getnewargs__(self):
         return self.name, self.dtype
 
+    @property
+    def canonical(self):
+        return self
+
+    @property
+    def reversed(self):
+        return self
+
 
 def create_type(specification):
     """Creates a subclass of Type according to a string or an object of subclass Type.
-- 
GitLab