From 42e2698db5908681916eeb0710169b3a87fb41cc Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Thu, 28 Mar 2019 09:16:21 +0100 Subject: [PATCH] Phase field equation derived from free energy - first draft --- pystencils/fd/spatial.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pystencils/fd/spatial.py b/pystencils/fd/spatial.py index e3ef030..a4e0974 100644 --- a/pystencils/fd/spatial.py +++ b/pystencils/fd/spatial.py @@ -1,10 +1,8 @@ from typing import Tuple import sympy as sp -from functools import partial - from pystencils.astnodes import LoopOverCoordinate from pystencils.cache import memorycache -from pystencils import AssignmentCollection, Field +from pystencils import Field from pystencils.fd import Diff from pystencils.transformations import generic_visit from .derivative import diff_args @@ -164,8 +162,10 @@ def discretize_spatial_staggered(expr, dx, stencil=fd_stencils_standard): return generic_visit(expr, visitor) + # -------------------------------------- special stencils -------------------------------------------------------------- + @memorycache(maxsize=1) def forth_order_2d_derivation() -> Tuple[FiniteDifferenceStencilDerivation.Result, ...]: # Symmetry, isotropy and 4th order conditions are not enough to fully specify the stencil -- GitLab