From bf6085ad3b2b5144d9ece39027133740cf7a8224 Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Tue, 22 Mar 2016 14:50:12 +0100 Subject: [PATCH] [richards][analytical] Restrict output to last time step The analytical problem cluttered the directory with hundreds of vtus. We just write out one now and no restart file. --- .../richards/implicit/CMakeLists.txt | 2 +- .../implicit/richardsanalyticalproblem.hh | 16 ++++++++++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/test/porousmediumflow/richards/implicit/CMakeLists.txt b/test/porousmediumflow/richards/implicit/CMakeLists.txt index 0e41992660..52a1384ee1 100644 --- a/test/porousmediumflow/richards/implicit/CMakeLists.txt +++ b/test/porousmediumflow/richards/implicit/CMakeLists.txt @@ -29,7 +29,7 @@ add_dumux_test(test_ccrichardsanalytical test_ccrichardsanalytical test_ccrichar python ${CMAKE_SOURCE_DIR}/bin/runtest.py --script fuzzy --files ${CMAKE_SOURCE_DIR}/test/references/richardsanalyticalcc-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/richardsanalyticalcc-01002.vtu + ${CMAKE_CURRENT_BINARY_DIR}/richardsanalyticalcc-00001.vtu --command "${CMAKE_CURRENT_BINARY_DIR}/test_ccrichardsanalytical") # non-isothermal tests diff --git a/test/porousmediumflow/richards/implicit/richardsanalyticalproblem.hh b/test/porousmediumflow/richards/implicit/richardsanalyticalproblem.hh index 8821c71aad..575ce20096 100644 --- a/test/porousmediumflow/richards/implicit/richardsanalyticalproblem.hh +++ b/test/porousmediumflow/richards/implicit/richardsanalyticalproblem.hh @@ -390,6 +390,22 @@ public: << std::endl; } + /*! + * \brief If we should write output + */ + bool shouldWriteOutput() + { + return this->timeManager().willBeFinished(); + } + + /*! + * \brief If we should write output + */ + bool shouldWriteRestartFile() + { + return false; + } + private: // evalutates if global position is at lower boundary -- GitLab