From be59860f749aedbbfcd63c5937b8ceceb59aba4e Mon Sep 17 00:00:00 2001 From: Simon Praetorius Date: Fri, 25 Sep 2020 00:05:08 +0200 Subject: [PATCH] remove 'xyz is already created' warning in ProblemStat::initialize --- amdis/ProblemStat.inc.hpp | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/amdis/ProblemStat.inc.hpp b/amdis/ProblemStat.inc.hpp index 5ff27335..975e8cf4 100644 --- a/amdis/ProblemStat.inc.hpp +++ b/amdis/ProblemStat.inc.hpp @@ -26,10 +26,7 @@ void ProblemStat::initialize( Flag adoptFlag) { // create grids - if (grid_) { - warning("grid already created"); - } - else { + if (!grid_) { if (initFlag.isSet(CREATE_MESH) || (!adoptFlag.isSet(INIT_MESH) && (initFlag.isSet(INIT_SYSTEM) || initFlag.isSet(INIT_FE_SPACE)))) { @@ -48,10 +45,7 @@ void ProblemStat::initialize( warning("no grid created"); // create fespace - if (globalBasis_) { - warning("globalBasis already created"); - } - else { + if (!globalBasis_) { if (initFlag.isSet(INIT_FE_SPACE) || (initFlag.isSet(INIT_SYSTEM) && !adoptFlag.isSet(INIT_FE_SPACE))) { createGlobalBasis(); @@ -79,10 +73,7 @@ void ProblemStat::initialize( // create solver - if (linearSolver_) { - warning("solver already created\n"); - } - else { + if (!linearSolver_) { if (initFlag.isSet(INIT_SOLVER)) createSolver(); @@ -139,9 +130,7 @@ restore(Flag initFlag) createMatricesAndVectors(); // create solver - if (linearSolver_) - warning("solver already created\n"); - else if (initFlag.isSet(INIT_SOLVER)) + if (!linearSolver_ && initFlag.isSet(INIT_SOLVER)) createSolver(); // create marker -- GitLab