From afdebb863685d3f57de28a843fa996617961faaa Mon Sep 17 00:00:00 2001 From: Emily Boudreaux Date: Mon, 21 Apr 2025 09:56:34 -0400 Subject: [PATCH] refactor(operator): added updatePreconditioner method the preconditioner must be built once before the solver begins to iterater, by putting the logic for this in a dedicated method it becomes cleaner to call --- src/poly/utils/public/operator.h | 1 + 1 file changed, 1 insertion(+) diff --git a/src/poly/utils/public/operator.h b/src/poly/utils/public/operator.h index 56df44b..784f232 100644 --- a/src/poly/utils/public/operator.h +++ b/src/poly/utils/public/operator.h @@ -99,4 +99,5 @@ private: private: void updateInverseNonlinearJacobian(const mfem::Operator &grad) const; void updateInverseSchurCompliment() const; + void updatePreconditioner(const mfem::Operator &grad) const; };