From 972c508e3d70a1343908d36f1cf38c0d786896f5 Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Wed, 11 Mar 2020 20:15:33 +0100 Subject: [PATCH] [cleanup] Remove deprecated VtkOutputFields property --- dumux/common/properties.hh | 3 --- dumux/common/properties/model.hh | 6 ------ test/porousmediumflow/2p2c/implicit/injection/main.cc | 4 ++-- 3 files changed, 2 insertions(+), 11 deletions(-) diff --git a/dumux/common/properties.hh b/dumux/common/properties.hh index c957238580..0c990a1dca 100644 --- a/dumux/common/properties.hh +++ b/dumux/common/properties.hh @@ -72,9 +72,6 @@ template<class TypeTag, class MyTypeTag> struct PointSource { using type = UndefinedProperty; }; //!< Property defining the type of point source used template<class TypeTag, class MyTypeTag> struct PointSourceHelper { using type = UndefinedProperty; }; //!< Property defining the class that computes which sub control volume point sources belong to -// TODO: Remove deprecated property VtkOutputFields -template<class TypeTag, class MyTypeTag> -struct VtkOutputFields { using type = UndefinedProperty; }; //!< A class helping models to define default vtk output parameters template<class TypeTag, class MyTypeTag> struct IOFields { using type = UndefinedProperty; }; //!< A class helping models to define input and output fields template<class TypeTag, class MyTypeTag> diff --git a/dumux/common/properties/model.hh b/dumux/common/properties/model.hh index 6438ed9c69..ea9bb59c10 100644 --- a/dumux/common/properties/model.hh +++ b/dumux/common/properties/model.hh @@ -60,12 +60,6 @@ struct ModelDefaultParameters<TypeTag, TTag::ModelProperties> static void defaultParams(Dune::ParameterTree& tree, const std::string& group = "") { } }; -//! \todo this property is deprecated use IOFields instead! -template<class TypeTag> -struct VtkOutputFields<TypeTag, TTag::ModelProperties> { - using type [[deprecated("This property is deprecated use property IOFields instead")]] = GetPropType<TypeTag, Properties::IOFields>; -}; - //! Set the default to an implementation throwing a NotImplemented error template<class TypeTag> struct IOFields<TypeTag, TTag::ModelProperties> { using type = DefaultIOFields; }; diff --git a/test/porousmediumflow/2p2c/implicit/injection/main.cc b/test/porousmediumflow/2p2c/implicit/injection/main.cc index dba92c9b37..e27ab00852 100644 --- a/test/porousmediumflow/2p2c/implicit/injection/main.cc +++ b/test/porousmediumflow/2p2c/implicit/injection/main.cc @@ -121,11 +121,11 @@ int main(int argc, char** argv) try gridVariables->init(x); // intialize the vtk output module - using VtkOutputFields = GetPropType<TypeTag, Properties::VtkOutputFields>; + using IOFields = GetPropType<TypeTag, Properties::IOFields>; VtkOutputModule<GridVariables, SolutionVector> vtkWriter(*gridVariables, x, problem->name()); using VelocityOutput = GetPropType<TypeTag, Properties::VelocityOutput>; vtkWriter.addVelocityOutput(std::make_shared<VelocityOutput>(*gridVariables)); - VtkOutputFields::initOutputModule(vtkWriter); // Add model specific output fields + IOFields::initOutputModule(vtkWriter); // Add model specific output fields vtkWriter.write(restartTime); // instantiate time loop -- GitLab