From 584a6736d724f3acf79fd9c363927f0f7bc8f2da Mon Sep 17 00:00:00 2001
From: Lambert Theisen <lambert.theisen@rwth-aachen.de>
Date: Sat, 15 Feb 2020 13:16:13 +0000
Subject: [PATCH] Change some TO lines to cmpress

---
 fenicsR13/solver.py           |  7 ++++---
 fenicsR13/tensoroperations.py | 28 +++++++---------------------
 2 files changed, 11 insertions(+), 24 deletions(-)

diff --git a/fenicsR13/solver.py b/fenicsR13/solver.py
index 821d254..b39537e 100644
--- a/fenicsR13/solver.py
+++ b/fenicsR13/solver.py
@@ -1,4 +1,5 @@
 # pylint: disable=invalid-name,too-many-lines
+# pylint: disable=not-callable
 
 """
 Solver module, contains the Solver class.
@@ -487,17 +488,17 @@ class Solver:
         delta_u = df.Constant(self.delta_u)
         delta_p = df.Constant(self.delta_p)
 
-        # Define custom measeasure for boundaries
+        # Define custom measeasures for boundary edges and inner edges
         df.ds = df.Measure("ds", domain=mesh, subdomain_data=boundaries)
         df.dS = df.Measure("dS", domain=mesh, subdomain_data=boundaries)
 
         # Define mesh measuers
         h_msh = df.CellDiameter(mesh)
-        h_avg = (h_msh("+") + h_msh("-"))/2.0 # pylint: disable=not-callable
+        h_avg = (h_msh("+") + h_msh("-"))/2.0
 
         # TODO: Study this, is it more precise?
         # fa = df.FacetArea(mesh)
-        # h_avg_new = (fa("+") + fa("-"))/2.0 # pylint: disable=not-callable
+        # h_avg_new = (fa("+") + fa("-"))/2.0
 
         # Setup trial and test functions
         w_heat = self.mxd_fspaces["heat"]
diff --git a/fenicsR13/tensoroperations.py b/fenicsR13/tensoroperations.py
index dbafe18..2acc668 100644
--- a/fenicsR13/tensoroperations.py
+++ b/fenicsR13/tensoroperations.py
@@ -1,4 +1,5 @@
 # pylint: disable=invalid-name
+# pylint: disable=unsubscriptable-object
 
 """
 Module to gather all additional tensor operations not present in UFL.
@@ -38,10 +39,7 @@ def stf3d2(rank2_2d):
             - \frac{1}{3} \mathrm{tr}(A) I_{2 \times 2}
     """
     symm = 1/2 * (rank2_2d + ufl.transpose(rank2_2d))
-    return (
-        symm
-        - (1/3) * ufl.tr(symm) * ufl.Identity(2)
-    )
+    return symm - (1/3) * ufl.tr(symm) * ufl.Identity(2)
 
 def sym3d3(rank3_3d):
     r"""
@@ -57,13 +55,9 @@ def sym3d3(rank3_3d):
     """
     i, j, k = ufl.indices(3)
     symm_ijk = 1/6 * (
-        # all permutations
-        + rank3_3d[i, j, k]
-        + rank3_3d[i, k, j]
-        + rank3_3d[j, i, k]
-        + rank3_3d[j, k, i]
-        + rank3_3d[k, i, j]
-        + rank3_3d[k, j, i]
+        # All permutations
+        + rank3_3d[i, j, k] + rank3_3d[i, k, j] + rank3_3d[j, i, k]
+        + rank3_3d[j, k, i] + rank3_3d[k, i, j] + rank3_3d[k, j, i]
     )
     return ufl.as_tensor(symm_ijk, (i, j, k))
 
@@ -286,14 +280,6 @@ def grad3dOf2(rank2_3d):
             \end{pmatrix}
     """
     grad2d = df.grad(rank2_3d)
-    dim3 = df.as_tensor([
-        [0, 0, 0],
-        [0, 0, 0],
-        [0, 0, 0],
-    ])
-    grad3d = df.as_tensor([
-        grad2d[:, :, 0], # pylint: disable=unsubscriptable-object
-        grad2d[:, :, 1], # pylint: disable=unsubscriptable-object
-        dim3[:, :]
-    ])
+    dim3 = df.as_tensor([[0, 0, 0], [0, 0, 0], [0, 0, 0]])
+    grad3d = df.as_tensor([grad2d[:, :, 0], grad2d[:, :, 1], dim3[:, :]])
     return grad3d
-- 
GitLab