From d9f5dbd7bf19c22eee930c6a74c7cdc660cfd704 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Tue, 24 Jan 2017 11:00:39 +0100 Subject: [PATCH] new lbm module: creation functions for kernels --- field.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/field.py b/field.py index ee906e9d9..8913fc52a 100644 --- a/field.py +++ b/field.py @@ -83,9 +83,9 @@ class Field: the outer loop loops over dimension 2, the second outer over dimension 1, and the inner loop over dimension 0. Also allowed: the strings 'numpy' (0,1,..d) or 'reverseNumpy' (d, ..., 1, 0) """ - if layout == 'numpy' or layout.lower() == 'c': + if isinstance(layout, str) and (layout == 'numpy' or layout.lower() == 'c'): layout = tuple(range(spatialDimensions)) - elif layout == 'reverseNumpy' or layout.lower() == 'f': + elif isinstance(layout, str) and (layout == 'reverseNumpy' or layout.lower() == 'f'): layout = tuple(reversed(range(spatialDimensions))) if len(layout) != spatialDimensions: raise ValueError("Layout") -- GitLab