aboutsummaryrefslogtreecommitdiff
path: root/boltzgen/kernel/generator.py
diff options
context:
space:
mode:
authorAdrian Kummerlaender2019-10-26 13:30:17 +0200
committerAdrian Kummerlaender2019-10-26 13:30:17 +0200
commit4a56c8448653ecc4fea9cee89e70b32dd5aadbc2 (patch)
tree0e083d9a33f3c2b2ce51d4af2c08a0849f3891e5 /boltzgen/kernel/generator.py
parentafbb5520cd2140c108adffd6170b5a83faf329f2 (diff)
downloadboltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.tar
boltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.tar.gz
boltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.tar.bz2
boltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.tar.lz
boltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.tar.xz
boltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.tar.zst
boltzgen-4a56c8448653ecc4fea9cee89e70b32dd5aadbc2.zip
Add geometry argument
Diffstat (limited to 'boltzgen/kernel/generator.py')
-rw-r--r--boltzgen/kernel/generator.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/boltzgen/kernel/generator.py b/boltzgen/kernel/generator.py
index d91ddd5..434d163 100644
--- a/boltzgen/kernel/generator.py
+++ b/boltzgen/kernel/generator.py
@@ -24,6 +24,9 @@ class Generator:
else:
layout_impl = layout_impl(self.descriptor, geometry)
+ if geometry.dimension() != self.descriptor.d:
+ raise Exception('Geometry dimension must match descriptor dimension')
+
return Template(filename = str(template_path)).render(
descriptor = self.descriptor,
geometry = geometry,