From ef9e1e6cfd21bf0af95954fa93f382438bf7bed5 Mon Sep 17 00:00:00 2001 From: Carl-Martin Pfeiler <carl-martin.pfeiler@asc.tuwien.ac.at> Date: Fri, 8 Feb 2019 16:13:33 +0100 Subject: [PATCH] TUNE TPS2; d) Save 1 RHS computation at start + is done in fixpoint loop anyhow --- integrators/tps2.py | 6 ++++++ integrators/tps2ab.py | 3 +++ 2 files changed, 9 insertions(+) diff --git a/integrators/tps2.py b/integrators/tps2.py index 56cc1ad..729281b 100644 --- a/integrators/tps2.py +++ b/integrators/tps2.py @@ -258,6 +258,12 @@ class TPS2(_tpsx.TPSX, \ print("itnr = ", itnr, "; Err = ", itError) +#------------------------------------------------------------------------------# + + + def _ComputeRHS(self): pass + + #------------------------------------------------------------------------------# diff --git a/integrators/tps2ab.py b/integrators/tps2ab.py index 44a1443..7aa4c7d 100644 --- a/integrators/tps2ab.py +++ b/integrators/tps2ab.py @@ -114,6 +114,9 @@ class TPS2AB(tps2.TPS2, _forms.lf_old.LinearForms_Old): #------------------------------------------------------------------------------# + def _ComputeRHS(self): + from . import _tpsx + _tpsx.TPSX._ComputeRHS(self) def _Compute_v(self): import scipy.sparse.linalg -- GitLab