From 033b18a740c90b5cb98cb66774c4e3d1ab475fa6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Klinkovsk=C3=BD?= <klinkovsky@mmg.fjfi.cvut.cz> Date: Thu, 6 Jan 2022 08:35:34 +0100 Subject: [PATCH] Avoid setting refresh rate in IterativeSolver via a nullptr --- src/TNL/Solvers/IterativeSolver.hpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/TNL/Solvers/IterativeSolver.hpp b/src/TNL/Solvers/IterativeSolver.hpp index 0a78dff89e..c53b2ae3c8 100644 --- a/src/TNL/Solvers/IterativeSolver.hpp +++ b/src/TNL/Solvers/IterativeSolver.hpp @@ -234,7 +234,8 @@ IterativeSolver< Real, Index, SolverMonitor >:: setRefreshRate( const Index& refreshRate ) { this->refreshRate = refreshRate; - this->solverMonitor->setRefreshRate( this->refreshRate ); + if( this->solverMonitor ) + this->solverMonitor->setRefreshRate( this->refreshRate ); } template< typename Real, typename Index, typename SolverMonitor > @@ -243,6 +244,7 @@ IterativeSolver< Real, Index, SolverMonitor >:: setSolverMonitor( SolverMonitorType& solverMonitor ) { this->solverMonitor = &solverMonitor; + this->solverMonitor->setRefreshRate( this->refreshRate ); } /*template< typename Real, typename Index, typename SolverMonitor > -- GitLab