From 36cb58ce5917b6d9ffa06ea15e1135fd0aede14c Mon Sep 17 00:00:00 2001 From: Dmitri Naumov <github@naumov.de> Date: Tue, 26 Sep 2017 23:42:47 +0200 Subject: [PATCH] [PL] BCs: Remove empty preTimestep(). --- ProcessLib/BoundaryCondition/BoundaryCondition.h | 2 -- .../BoundaryCondition/BoundaryConditionCollection.cpp | 6 ------ ProcessLib/BoundaryCondition/BoundaryConditionCollection.h | 2 -- ProcessLib/BoundaryCondition/DirichletBoundaryCondition.cpp | 4 ---- ProcessLib/BoundaryCondition/DirichletBoundaryCondition.h | 2 -- .../NonuniformDirichletBoundaryCondition.h | 2 -- ProcessLib/Process.cpp | 1 - 7 files changed, 19 deletions(-) diff --git a/ProcessLib/BoundaryCondition/BoundaryCondition.h b/ProcessLib/BoundaryCondition/BoundaryCondition.h index dc9088f9cf2..08c89fb5386 100644 --- a/ProcessLib/BoundaryCondition/BoundaryCondition.h +++ b/ProcessLib/BoundaryCondition/BoundaryCondition.h @@ -62,8 +62,6 @@ public: // Therefore there is nothing to do here. } - virtual void preTimestep(const double /*t*/) {} - virtual ~BoundaryCondition() = default; }; diff --git a/ProcessLib/BoundaryCondition/BoundaryConditionCollection.cpp b/ProcessLib/BoundaryCondition/BoundaryConditionCollection.cpp index caedc8e305d..5c3790dc09b 100644 --- a/ProcessLib/BoundaryCondition/BoundaryConditionCollection.cpp +++ b/ProcessLib/BoundaryCondition/BoundaryConditionCollection.cpp @@ -43,10 +43,4 @@ void BoundaryConditionCollection::addBCsForProcessVariables( // object if needed. _dirichlet_bcs.resize(_boundary_conditions.size()); } - -void BoundaryConditionCollection::preTimestep(const double t) -{ - for (auto& bc : _boundary_conditions) - bc->preTimestep(t); -} } diff --git a/ProcessLib/BoundaryCondition/BoundaryConditionCollection.h b/ProcessLib/BoundaryCondition/BoundaryConditionCollection.h index 827e01ba96b..fa4e4c5927b 100644 --- a/ProcessLib/BoundaryCondition/BoundaryConditionCollection.h +++ b/ProcessLib/BoundaryCondition/BoundaryConditionCollection.h @@ -44,8 +44,6 @@ public: NumLib::LocalToGlobalIndexMap const& dof_table, unsigned const integration_order); - void preTimestep(const double t); - private: mutable std::vector<NumLib::IndexValueVector<GlobalIndexType>> _dirichlet_bcs; std::vector<std::unique_ptr<BoundaryCondition>> _boundary_conditions; diff --git a/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.cpp b/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.cpp index 66375c182dc..15dc308530f 100644 --- a/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.cpp +++ b/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.cpp @@ -16,10 +16,6 @@ namespace ProcessLib { -void DirichletBoundaryCondition::preTimestep(const double /*t*/) -{ -} - void DirichletBoundaryCondition::getEssentialBCValues( const double t, NumLib::IndexValueVector<GlobalIndexType>& bc_values) const { diff --git a/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.h b/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.h index e494a706b05..f4d33558bff 100644 --- a/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.h +++ b/ProcessLib/BoundaryCondition/DirichletBoundaryCondition.h @@ -49,8 +49,6 @@ public: } } - void preTimestep(const double t) override; - void getEssentialBCValues( const double t, NumLib::IndexValueVector<GlobalIndexType>& bc_values) const override; diff --git a/ProcessLib/BoundaryCondition/NonuniformDirichletBoundaryCondition.h b/ProcessLib/BoundaryCondition/NonuniformDirichletBoundaryCondition.h index 85c4a82e74e..c08eb6b62d7 100644 --- a/ProcessLib/BoundaryCondition/NonuniformDirichletBoundaryCondition.h +++ b/ProcessLib/BoundaryCondition/NonuniformDirichletBoundaryCondition.h @@ -59,8 +59,6 @@ public: } } - void preTimestep(const double /*t*/) override {} - void getEssentialBCValues( const double /*t*/, NumLib::IndexValueVector<GlobalIndexType>& bc_values) const override diff --git a/ProcessLib/Process.cpp b/ProcessLib/Process.cpp index bb23d059b43..afe758b7ebb 100644 --- a/ProcessLib/Process.cpp +++ b/ProcessLib/Process.cpp @@ -245,7 +245,6 @@ void Process::preTimestep(GlobalVector const& x, const double t, MathLib::LinAlg::setLocalAccessibleVector(x); preTimestepConcreteProcess(x, t, delta_t); - _boundary_conditions.preTimestep(t); } void Process::postTimestep(GlobalVector const& x) -- GitLab