From 7bd9ce7ad3a3ecbf06213d3b927ed8cbb3acfc94 Mon Sep 17 00:00:00 2001 From: Martin Bauer <martin.bauer@fau.de> Date: Sun, 5 Nov 2017 13:55:20 +0100 Subject: [PATCH] Caching workaround not necessary any more --- creationfunctions.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/creationfunctions.py b/creationfunctions.py index dbfa5aca..3c000b08 100644 --- a/creationfunctions.py +++ b/creationfunctions.py @@ -333,25 +333,9 @@ def createLatticeBoltzmannAst(updateRule=None, optimizationParams={}, **kwargs): return res +@diskcache def createLatticeBoltzmannUpdateRule(lbMethod=None, optimizationParams={}, **kwargs): params, optParams = updateWithDefaultParameters(kwargs, optimizationParams) - forceModel = params["forceModel"] - force = params['force'] - del params['force'] - del params["forceModel"] - parameters = json.dumps({ - 'params': params, - 'optParams': optParams, - }, cls=SympyJSONEncoder, sort_keys=True) - return _createLatticeBoltzmannUpdateRuleCached(parameters, forceModel, force, lbMethod) - - -@diskcache -def _createLatticeBoltzmannUpdateRuleCached(stringParameters, forceModel, force, lbMethod=None): - parsedParams = json.loads(stringParameters, cls=SympyJSONDecoder) - params, optParams = parsedParams['params'], parsedParams['optParams'] - params['forceModel'] = forceModel - params['force'] = force stencil = getStencil(params['stencil']) -- GitLab