From 0ff38ef72125ce507545e530ba2d6eb60824eeb2 Mon Sep 17 00:00:00 2001 From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de> Date: Thu, 24 Mar 2016 15:12:37 +0100 Subject: [PATCH] [patch] Remove deprecated headers This patch removes deprecated header files related to the change of the folder structure. Usage: patch -p1 < path/to/Patch (cherry picked from commit 00892d56392a3c06999dc9acd5663eb5fba956d1) --- patches/dumux-2.9-no-deprecated-headers.patch | 11096 ++++++++++++++++ 1 file changed, 11096 insertions(+) create mode 100644 patches/dumux-2.9-no-deprecated-headers.patch diff --git a/patches/dumux-2.9-no-deprecated-headers.patch b/patches/dumux-2.9-no-deprecated-headers.patch new file mode 100644 index 0000000000..7fbdcb9db0 --- /dev/null +++ b/patches/dumux-2.9-no-deprecated-headers.patch @@ -0,0 +1,11096 @@ +diff --git a/dumux/CMakeLists.txt b/dumux/CMakeLists.txt +index 93fa9f1..8901582 100644 +--- a/dumux/CMakeLists.txt ++++ b/dumux/CMakeLists.txt +@@ -1,5 +1,4 @@ + add_subdirectory("common") +-add_subdirectory("decoupled") + add_subdirectory("freeflow") + add_subdirectory("geomechanics") + add_subdirectory("implicit") +diff --git a/dumux/decoupled/1p/1pindices.hh b/dumux/decoupled/1p/1pindices.hh +deleted file mode 100644 +index d0171c9..0000000 +--- a/dumux/decoupled/1p/1pindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DECOUPLED_1P_INDICES_HH_OLD +-#define DUMUX_DECOUPLED_1P_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/indices.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/indices.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/1pproperties.hh b/dumux/decoupled/1p/1pproperties.hh +deleted file mode 100644 +index 60db181..0000000 +--- a/dumux/decoupled/1p/1pproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1PPROPERTIES_HH_OLD +-#define DUMUX_1PPROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/properties.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/CMakeLists.txt b/dumux/decoupled/1p/CMakeLists.txt +deleted file mode 100644 +index e8af6fb..0000000 +--- a/dumux/decoupled/1p/CMakeLists.txt ++++ /dev/null +@@ -1,9 +0,0 @@ +-add_subdirectory("diffusion") +- +-#install headers +-install(FILES +-1pindices.hh +-1pproperties.hh +-celldata1p.hh +-fluxdata1p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/1p) +diff --git a/dumux/decoupled/1p/celldata1p.hh b/dumux/decoupled/1p/celldata1p.hh +deleted file mode 100644 +index 37403a1..0000000 +--- a/dumux/decoupled/1p/celldata1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CELLDATA1P_HH_OLD +-#define DUMUX_CELLDATA1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/celldata.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/celldata.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/CMakeLists.txt b/dumux/decoupled/1p/diffusion/CMakeLists.txt +deleted file mode 100644 +index 48614ea..0000000 +--- a/dumux/decoupled/1p/diffusion/CMakeLists.txt ++++ /dev/null +@@ -1,7 +0,0 @@ +-add_subdirectory("fv") +- +-#install headers +-install(FILES +-diffusionproblem1p.hh +-diffusionproperties1p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/1p/diffusion) +diff --git a/dumux/decoupled/1p/diffusion/diffusionproblem1p.hh b/dumux/decoupled/1p/diffusion/diffusionproblem1p.hh +deleted file mode 100644 +index 756c0c6..0000000 +--- a/dumux/decoupled/1p/diffusion/diffusionproblem1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DIFFUSIONPROBLEM_1P_HH_OLD +-#define DUMUX_DIFFUSIONPROBLEM_1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/problem.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/problem.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/diffusionproperties1p.hh b/dumux/decoupled/1p/diffusion/diffusionproperties1p.hh +deleted file mode 100644 +index 126ed84..0000000 +--- a/dumux/decoupled/1p/diffusion/diffusionproperties1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DIFFUSION_PROPERTIES_1P_HH_OLD +-#define DUMUX_DIFFUSION_PROPERTIES_1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/properties.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/fv/CMakeLists.txt b/dumux/decoupled/1p/diffusion/fv/CMakeLists.txt +deleted file mode 100644 +index 8c8ac19..0000000 +--- a/dumux/decoupled/1p/diffusion/fv/CMakeLists.txt ++++ /dev/null +@@ -1,9 +0,0 @@ +- +-#install headers +-install(FILES +-fvpressure1p.hh +-fvpressureproperties1p.hh +-fvpressurevelocity1p.hh +-fvpressurevelocityproperties1p.hh +-fvvelocity1p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/1p/diffusion/fv) +diff --git a/dumux/decoupled/1p/diffusion/fv/fvpressure1p.hh b/dumux/decoupled/1p/diffusion/fv/fvpressure1p.hh +deleted file mode 100644 +index b31e1d6..0000000 +--- a/dumux/decoupled/1p/diffusion/fv/fvpressure1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURE1P_HH_OLD +-#define DUMUX_FVPRESSURE1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressure.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressure.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/fv/fvpressureproperties1p.hh b/dumux/decoupled/1p/diffusion/fv/fvpressureproperties1p.hh +deleted file mode 100644 +index 3861cb5..0000000 +--- a/dumux/decoupled/1p/diffusion/fv/fvpressureproperties1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREPORPERTIES1P_DECOUPLED_HH_OLD +-#define DUMUX_FVPRESSUREPORPERTIES1P_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressureproperties.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/fv/fvpressurevelocity1p.hh b/dumux/decoupled/1p/diffusion/fv/fvpressurevelocity1p.hh +deleted file mode 100644 +index c3872df..0000000 +--- a/dumux/decoupled/1p/diffusion/fv/fvpressurevelocity1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREVELOCITY1P_HH_OLD +-#define DUMUX_FVPRESSUREVELOCITY1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressurevelocity.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressurevelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/fv/fvpressurevelocityproperties1p.hh b/dumux/decoupled/1p/diffusion/fv/fvpressurevelocityproperties1p.hh +deleted file mode 100644 +index be6e9b3..0000000 +--- a/dumux/decoupled/1p/diffusion/fv/fvpressurevelocityproperties1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREVELOCITYPORPERTIES1P_DECOUPLED_HH_OLD +-#define DUMUX_FVPRESSUREVELOCITYPORPERTIES1P_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressurevelocityproperties.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/pressurevelocityproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/diffusion/fv/fvvelocity1p.hh b/dumux/decoupled/1p/diffusion/fv/fvvelocity1p.hh +deleted file mode 100644 +index f09fc83..0000000 +--- a/dumux/decoupled/1p/diffusion/fv/fvvelocity1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVVELOCITY1P_HH_OLD +-#define DUMUX_FVVELOCITY1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/velocity.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/diffusion/cellcentered/velocity.hh> +- +-#endif +diff --git a/dumux/decoupled/1p/fluxdata1p.hh b/dumux/decoupled/1p/fluxdata1p.hh +deleted file mode 100644 +index f991378..0000000 +--- a/dumux/decoupled/1p/fluxdata1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FLUXDATA1P_HH_OLD +-#define DUMUX_FLUXDATA1P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/sequential/fluxdata.hh instead +- +-#include <dumux/porousmediumflow/1p/sequential/fluxdata.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/2pindices.hh b/dumux/decoupled/2p/2pindices.hh +deleted file mode 100644 +index 9658406..0000000 +--- a/dumux/decoupled/2p/2pindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DECOUPLED_2P_INDICES_HH_OLD +-#define DUMUX_DECOUPLED_2P_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/indices.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/indices.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/2pproperties.hh b/dumux/decoupled/2p/2pproperties.hh +deleted file mode 100644 +index d2c1b04..0000000 +--- a/dumux/decoupled/2p/2pproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PPROPERTIES_DECOUPLED_HH_OLD +-#define DUMUX_2PPROPERTIES_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/properties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/CMakeLists.txt b/dumux/decoupled/2p/CMakeLists.txt +deleted file mode 100644 +index 96253fb..0000000 +--- a/dumux/decoupled/2p/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +-add_subdirectory("diffusion") +-add_subdirectory("impes") +-add_subdirectory("transport") +- +-#install headers +-install(FILES +-2pindices.hh +-2pproperties.hh +-celldata2padaptive.hh +-celldata2p.hh +-fluxdata2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p) +diff --git a/dumux/decoupled/2p/celldata2p.hh b/dumux/decoupled/2p/celldata2p.hh +deleted file mode 100644 +index 86e89e5..0000000 +--- a/dumux/decoupled/2p/celldata2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELEMENTDATA2P_HH_OLD +-#define DUMUX_ELEMENTDATA2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/celldata.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/celldata.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/celldata2padaptive.hh b/dumux/decoupled/2p/celldata2padaptive.hh +deleted file mode 100644 +index d75c357..0000000 +--- a/dumux/decoupled/2p/celldata2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELEMENTDATA2P_ADAPTIVE_HH_OLD +-#define DUMUX_ELEMENTDATA2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/celldataadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/celldataadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/CMakeLists.txt b/dumux/decoupled/2p/diffusion/CMakeLists.txt +deleted file mode 100644 +index 4b8712b..0000000 +--- a/dumux/decoupled/2p/diffusion/CMakeLists.txt ++++ /dev/null +@@ -1,9 +0,0 @@ +-add_subdirectory("fv") +-add_subdirectory("fvmpfa") +-add_subdirectory("mimetic") +- +-#install headers +-install(FILES +-diffusionproblem2p.hh +-diffusionproperties2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/diffusion) +diff --git a/dumux/decoupled/2p/diffusion/diffusionproblem2p.hh b/dumux/decoupled/2p/diffusion/diffusionproblem2p.hh +deleted file mode 100644 +index 1f52406..0000000 +--- a/dumux/decoupled/2p/diffusion/diffusionproblem2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DIFFUSIONPROBLEM_2P_HH_OLD +-#define DUMUX_DIFFUSIONPROBLEM_2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/problem.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/problem.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/diffusionproperties2p.hh b/dumux/decoupled/2p/diffusion/diffusionproperties2p.hh +deleted file mode 100644 +index 345905f..0000000 +--- a/dumux/decoupled/2p/diffusion/diffusionproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DIFFUSION_PROPERTIES_2P_HH_OLD +-#define DUMUX_DIFFUSION_PROPERTIES_2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/properties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/CMakeLists.txt b/dumux/decoupled/2p/diffusion/fv/CMakeLists.txt +deleted file mode 100644 +index 33b1ecb..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +- +-#install headers +-install(FILES +-fvpressure2padaptive.hh +-fvpressure2p.hh +-fvpressureproperties2padaptive.hh +-fvpressureproperties2p.hh +-fvpressurevelocity2p.hh +-fvpressurevelocityproperties2p.hh +-fvvelocity2padaptive.hh +-fvvelocity2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/diffusion/fv) +diff --git a/dumux/decoupled/2p/diffusion/fv/fvpressure2p.hh b/dumux/decoupled/2p/diffusion/fv/fvpressure2p.hh +deleted file mode 100644 +index fa4e0d7..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvpressure2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURE2P_HH_OLD +-#define DUMUX_FVPRESSURE2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressure.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressure.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvpressure2padaptive.hh b/dumux/decoupled/2p/diffusion/fv/fvpressure2padaptive.hh +deleted file mode 100644 +index baa73e8..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvpressure2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURE2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVPRESSURE2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressureadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressureadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvpressureproperties2p.hh b/dumux/decoupled/2p/diffusion/fv/fvpressureproperties2p.hh +deleted file mode 100644 +index 658f3f0..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvpressureproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREPORPERTIES2P_DECOUPLED_HH_OLD +-#define DUMUX_FVPRESSUREPORPERTIES2P_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressureproperties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvpressureproperties2padaptive.hh b/dumux/decoupled/2p/diffusion/fv/fvpressureproperties2padaptive.hh +deleted file mode 100644 +index 5ab1c7f..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvpressureproperties2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREPORPERTIES2P_ADAPTIVE_DECOUPLED_HH_OLD +-#define DUMUX_FVPRESSUREPORPERTIES2P_ADAPTIVE_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressurepropertiesadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressurepropertiesadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvpressurevelocity2p.hh b/dumux/decoupled/2p/diffusion/fv/fvpressurevelocity2p.hh +deleted file mode 100644 +index f709eeb..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvpressurevelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREVELOCITY2P_HH_OLD +-#define DUMUX_FVPRESSUREVELOCITY2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressurevelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressurevelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvpressurevelocityproperties2p.hh b/dumux/decoupled/2p/diffusion/fv/fvpressurevelocityproperties2p.hh +deleted file mode 100644 +index 347edd7..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvpressurevelocityproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSUREVELOCITYPORPERTIES2P_DECOUPLED_HH_OLD +-#define DUMUX_FVPRESSUREVELOCITYPORPERTIES2P_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressurevelocityproperties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/pressurevelocityproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvvelocity2p.hh b/dumux/decoupled/2p/diffusion/fv/fvvelocity2p.hh +deleted file mode 100644 +index caa4ced..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvvelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVVELOCITY2P_HH_OLD +-#define DUMUX_FVVELOCITY2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/velocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/velocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fv/fvvelocity2padaptive.hh b/dumux/decoupled/2p/diffusion/fv/fvvelocity2padaptive.hh +deleted file mode 100644 +index d78b3f4..0000000 +--- a/dumux/decoupled/2p/diffusion/fv/fvvelocity2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVVELOCITY2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVVELOCITY2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/velocityadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/cellcentered/velocityadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/CMakeLists.txt b/dumux/decoupled/2p/diffusion/fvmpfa/CMakeLists.txt +deleted file mode 100644 +index 6a6fefa..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/CMakeLists.txt ++++ /dev/null +@@ -1,2 +0,0 @@ +-add_subdirectory("lmethod") +-add_subdirectory("omethod") +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/CMakeLists.txt b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/CMakeLists.txt +deleted file mode 100644 +index af11414..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/CMakeLists.txt ++++ /dev/null +@@ -1,24 +0,0 @@ +- +-#install headers +-install(FILES +-fvmpfal2dpressure2padaptive.hh +-fvmpfal2dpressure2p.hh +-fvmpfal2dpressureproperties2padaptive.hh +-fvmpfal2dpressureproperties2p.hh +-fvmpfal2dpressurevelocity2padaptive.hh +-fvmpfal2dpressurevelocity2p.hh +-fvmpfal2dtransmissibilitycalculator.hh +-fvmpfal2dvelocity2padaptive.hh +-fvmpfal2dvelocity2p.hh +-fvmpfal3dinteractionvolumecontaineradaptive.hh +-fvmpfal3dinteractionvolumecontainer.hh +-fvmpfal3dpressure2padaptive.hh +-fvmpfal3dpressure2p.hh +-fvmpfal3dpressureproperties2padaptive.hh +-fvmpfal3dpressureproperties2p.hh +-fvmpfal3dpressurevelocity2padaptive.hh +-fvmpfal3dpressurevelocity2p.hh +-fvmpfal3dtransmissibilitycalculator.hh +-fvmpfal3dvelocity2padaptive.hh +-fvmpfal3dvelocity2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/diffusion/fvmpfa/lmethod) +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressure2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressure2p.hh +deleted file mode 100644 +index 5202d78..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressure2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2DPRESSURE2P_HH_OLD +-#define DUMUX_FVMPFAL2DPRESSURE2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressure.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressure.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressure2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressure2padaptive.hh +deleted file mode 100644 +index 0908fbd..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressure2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2DPRESSURE2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL2DPRESSURE2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressureadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressureadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressureproperties2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressureproperties2p.hh +deleted file mode 100644 +index 14cbc86..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressureproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2DPROPERTIES2P_HH_OLD +-#define DUMUX_FVMPFAL2DPROPERTIES2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressureproperties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressureproperties2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressureproperties2padaptive.hh +deleted file mode 100644 +index 9afa305..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressureproperties2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2DPROPERTIES2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL2DPROPERTIES2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressurepropertiesadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressurepropertiesadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressurevelocity2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressurevelocity2p.hh +deleted file mode 100644 +index d5b1b0d..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressurevelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPFAL2DPRESSUREVELOCITY2P_HH_OLD +-#define DUMUX_MPFAL2DPRESSUREVELOCITY2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressurevelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressurevelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressurevelocity2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressurevelocity2padaptive.hh +deleted file mode 100644 +index c783820..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dpressurevelocity2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPFAL2DPRESSUREVELOCITIES2P_ADAPTIVE_HH_OLD +-#define DUMUX_MPFAL2DPRESSUREVELOCITIES2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressurevelocityadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dpressurevelocityadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dtransmissibilitycalculator.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dtransmissibilitycalculator.hh +deleted file mode 100644 +index 4d92d5f..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dtransmissibilitycalculator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2D_TRANSMISSIBILITYCALCULATOR_HH_OLD +-#define DUMUX_FVMPFAL2D_TRANSMISSIBILITYCALCULATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dtransmissibilitycalculator.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dtransmissibilitycalculator.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dvelocity2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dvelocity2p.hh +deleted file mode 100644 +index ff01257..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dvelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2DVELOCITY2P_HH_OLD +-#define DUMUX_FVMPFAL2DVELOCITY2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dvelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dvelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dvelocity2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dvelocity2padaptive.hh +deleted file mode 100644 +index 2d240aa..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal2dvelocity2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2DVELOCITY2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL2DVELOCITY2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dvelocityadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/2dvelocityadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dinteractionvolumecontainer.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dinteractionvolumecontainer.hh +deleted file mode 100644 +index cdb6c73..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dinteractionvolumecontainer.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3D_INTERACTIONVOLUMECONTAINER_HH_OLD +-#define DUMUX_FVMPFAL3D_INTERACTIONVOLUMECONTAINER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dinteractionvolumecontainer.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dinteractionvolumecontainer.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dinteractionvolumecontaineradaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dinteractionvolumecontaineradaptive.hh +deleted file mode 100644 +index ef1339a..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dinteractionvolumecontaineradaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3D_INTERACTIONVOLUMECONTAINER_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL3D_INTERACTIONVOLUMECONTAINER_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dinteractionvolumecontaineradaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dinteractionvolumecontaineradaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressure2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressure2p.hh +deleted file mode 100644 +index 951e77b..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressure2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2PFABOUND3DPRESSURE2P_HH_OLD +-#define DUMUX_FVMPFAL2PFABOUND3DPRESSURE2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressure.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressure.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressure2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressure2padaptive.hh +deleted file mode 100644 +index 7967c4a..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressure2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2PFABOUND3DPRESSURE2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL2PFABOUND3DPRESSURE2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressureadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressureadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressureproperties2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressureproperties2p.hh +deleted file mode 100644 +index cf2cdc1..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressureproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3DPROPERTIES2P_HH_OLD +-#define DUMUX_FVMPFAL3DPROPERTIES2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressureproperties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressureproperties2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressureproperties2padaptive.hh +deleted file mode 100644 +index 9252a81..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressureproperties2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3DPROPERTIES2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL3DPROPERTIES2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressurepropertiesadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressurepropertiesadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressurevelocity2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressurevelocity2p.hh +deleted file mode 100644 +index d4f01b6..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressurevelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2PFABOUND3DVELOCITIES2P_HH_OLD +-#define DUMUX_FVMPFAL2PFABOUND3DVELOCITIES2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressurevelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressurevelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressurevelocity2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressurevelocity2padaptive.hh +deleted file mode 100644 +index 45b03fb..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dpressurevelocity2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFALPRESSUREVELOCITY2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFALPRESSUREVELOCITY2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressurevelocityadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dpressurevelocityadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dtransmissibilitycalculator.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dtransmissibilitycalculator.hh +deleted file mode 100644 +index 6966a78..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dtransmissibilitycalculator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3D_TRANSMISSIBILITYCALCULATOR_HH_OLD +-#define DUMUX_FVMPFAL3D_TRANSMISSIBILITYCALCULATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dtransmissibilitycalculator.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dtransmissibilitycalculator.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dvelocity2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dvelocity2p.hh +deleted file mode 100644 +index 3435f6e..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dvelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL2PVELOCITY2P_HH_OLD +-#define DUMUX_FVMPFAL2PVELOCITY2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dvelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dvelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dvelocity2padaptive.hh b/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dvelocity2padaptive.hh +deleted file mode 100644 +index 57d6acf..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/lmethod/fvmpfal3dvelocity2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3DVELOCITY2P_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL3DVELOCITY2P_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dvelocityadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/lmethod/3dvelocityadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/CMakeLists.txt b/dumux/decoupled/2p/diffusion/fvmpfa/omethod/CMakeLists.txt +deleted file mode 100644 +index 8bfdcdf..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/CMakeLists.txt ++++ /dev/null +@@ -1,8 +0,0 @@ +- +-#install headers +-install(FILES +-fvmpfao2dpressure2p.hh +-fvmpfao2dpressureproperties2p.hh +-fvmpfao2dpressurevelocity2p.hh +-fvmpfao2dvelocity2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/diffusion/fvmpfa/omethod) +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressure2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressure2p.hh +deleted file mode 100644 +index 1ab5a30..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressure2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAO2DPRESSURE2P_HH_OLD +-#define DUMUX_FVMPFAO2DPRESSURE2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dpressure.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dpressure.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressureproperties2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressureproperties2p.hh +deleted file mode 100644 +index 571a11a..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressureproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAO2DPROPERTIES2P_HH_OLD +-#define DUMUX_FVMPFAO2DPROPERTIES2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dpressureproperties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dpressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressurevelocity2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressurevelocity2p.hh +deleted file mode 100644 +index ed89857..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dpressurevelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPFAO2DPRESSUREVELOCITIES2P_HH_OLD +-#define DUMUX_MPFAO2DPRESSUREVELOCITIES2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dpressurevelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dpressurevelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dvelocity2p.hh b/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dvelocity2p.hh +deleted file mode 100644 +index d1fef90..0000000 +--- a/dumux/decoupled/2p/diffusion/fvmpfa/omethod/fvmpfao2dvelocity2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAO2DVELOCITY2P_HH_OLD +-#define DUMUX_FVMPFAO2DVELOCITY2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dvelocity.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mpfa/omethod/2dvelocity.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/CMakeLists.txt b/dumux/decoupled/2p/diffusion/mimetic/CMakeLists.txt +deleted file mode 100644 +index e94dbd1..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/CMakeLists.txt ++++ /dev/null +@@ -1,15 +0,0 @@ +- +-#install headers +-install(FILES +-croperator2padaptive.hh +-croperator2p.hh +-localstiffness.hh +-mimetic2padaptive.hh +-mimetic2p.hh +-mimeticoperator2padaptive.hh +-mimeticoperator2p.hh +-mimeticpressure2padaptive.hh +-mimeticpressure2p.hh +-mimeticpressureproperties2padaptive.hh +-mimeticpressureproperties2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/diffusion/mimetic) +diff --git a/dumux/decoupled/2p/diffusion/mimetic/croperator2p.hh b/dumux/decoupled/2p/diffusion/mimetic/croperator2p.hh +deleted file mode 100644 +index 81a2da1..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/croperator2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CROPERATOR2P_HH_OLD +-#define DUMUX_CROPERATOR2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/croperator.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/croperator.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/croperator2padaptive.hh b/dumux/decoupled/2p/diffusion/mimetic/croperator2padaptive.hh +deleted file mode 100644 +index 2c68165..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/croperator2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CROPERATOR2PADAPTIVE_HH_OLD +-#define DUMUX_CROPERATOR2PADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/croperatoradaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/croperatoradaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/localstiffness.hh b/dumux/decoupled/2p/diffusion/mimetic/localstiffness.hh +deleted file mode 100644 +index 1c91e1d..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/localstiffness.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_LOCAL_STIFFNESS_HH_OLD +-#define DUMUX_LOCAL_STIFFNESS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/localstiffness.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/localstiffness.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimetic2p.hh b/dumux/decoupled/2p/diffusion/mimetic/mimetic2p.hh +deleted file mode 100644 +index 8c0b387..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimetic2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETIC2P_HH_OLD +-#define DUMUX_MIMETIC2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/mimetic.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/mimetic.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimetic2padaptive.hh b/dumux/decoupled/2p/diffusion/mimetic/mimetic2padaptive.hh +deleted file mode 100644 +index 0e52fb9..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimetic2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETIC2PADAPTIVE_HH_OLD +-#define DUMUX_MIMETIC2PADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/mimeticadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/mimeticadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticoperator2p.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticoperator2p.hh +deleted file mode 100644 +index a9ce207..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticoperator2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICOPERATOR2P_HH_OLD +-#define DUMUX_MIMETICOPERATOR2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/operator.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/operator.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticoperator2padaptive.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticoperator2padaptive.hh +deleted file mode 100644 +index fab5987..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticoperator2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICOPERATOR2PADAPTIVE_HH_OLD +-#define DUMUX_MIMETICOPERATOR2PADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/operatoradaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/operatoradaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh +deleted file mode 100644 +index 899f4af..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICPRESSURE2P_HH_OLD +-#define DUMUX_MIMETICPRESSURE2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressure.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressure.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2padaptive.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2padaptive.hh +deleted file mode 100644 +index 7753872..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressure2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICPRESSURE2PADAPTIVE_HH_OLD +-#define DUMUX_MIMETICPRESSURE2PADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressureadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressureadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressureproperties2p.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticpressureproperties2p.hh +deleted file mode 100644 +index a2270f1..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressureproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICPROPERTIES2P_DECOUPLED_HH_OLD +-#define DUMUX_MIMETICPROPERTIES2P_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressureproperties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressureproperties2padaptive.hh b/dumux/decoupled/2p/diffusion/mimetic/mimeticpressureproperties2padaptive.hh +deleted file mode 100644 +index 25a94cb..0000000 +--- a/dumux/decoupled/2p/diffusion/mimetic/mimeticpressureproperties2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICPROPERTIES2PADAPTIVE_DECOUPLED_HH_OLD +-#define DUMUX_MIMETICPROPERTIES2PADAPTIVE_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressurepropertiesadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/diffusion/mimetic/pressurepropertiesadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/fluxdata2p.hh b/dumux/decoupled/2p/fluxdata2p.hh +deleted file mode 100644 +index 7641d3a..0000000 +--- a/dumux/decoupled/2p/fluxdata2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FLUXDATA2P_HH_OLD +-#define DUMUX_FLUXDATA2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/fluxdata.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/fluxdata.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/impes/CMakeLists.txt b/dumux/decoupled/2p/impes/CMakeLists.txt +deleted file mode 100644 +index c76c8ae..0000000 +--- a/dumux/decoupled/2p/impes/CMakeLists.txt ++++ /dev/null +@@ -1,10 +0,0 @@ +- +-#install headers +-install(FILES +-gridadaptionindicator2p.hh +-gridadaptionindicator2plocalflux.hh +-gridadaptionindicator2plocal.hh +-impesproblem2p.hh +-impesproperties2padaptive.hh +-impesproperties2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/impes) +diff --git a/dumux/decoupled/2p/impes/gridadaptionindicator2p.hh b/dumux/decoupled/2p/impes/gridadaptionindicator2p.hh +deleted file mode 100644 +index d426e6e..0000000 +--- a/dumux/decoupled/2p/impes/gridadaptionindicator2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPTIONINDICATOR2P_HH_OLD +-#define DUMUX_GRIDADAPTIONINDICATOR2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/impes/gridadaptionindicator.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/impes/gridadaptionindicator.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/impes/gridadaptionindicator2plocal.hh b/dumux/decoupled/2p/impes/gridadaptionindicator2plocal.hh +deleted file mode 100644 +index 0044739..0000000 +--- a/dumux/decoupled/2p/impes/gridadaptionindicator2plocal.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPTIONINDICATOR2PLOCAL_HH_OLD +-#define DUMUX_GRIDADAPTIONINDICATOR2PLOCAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/impes/gridadaptionindicatorlocal.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/impes/gridadaptionindicatorlocal.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/impes/gridadaptionindicator2plocalflux.hh b/dumux/decoupled/2p/impes/gridadaptionindicator2plocalflux.hh +deleted file mode 100644 +index 8f4efdd..0000000 +--- a/dumux/decoupled/2p/impes/gridadaptionindicator2plocalflux.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPTIONINDICATOR2PLOCALFLUX_HH_OLD +-#define DUMUX_GRIDADAPTIONINDICATOR2PLOCALFLUX_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/impes/gridadaptionindicatorlocalflux.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/impes/gridadaptionindicatorlocalflux.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/impes/impesproblem2p.hh b/dumux/decoupled/2p/impes/impesproblem2p.hh +deleted file mode 100644 +index e0d7725..0000000 +--- a/dumux/decoupled/2p/impes/impesproblem2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPESPROBLEM_2P_HH_OLD +-#define DUMUX_IMPESPROBLEM_2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/impes/problem.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/impes/problem.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/impes/impesproperties2p.hh b/dumux/decoupled/2p/impes/impesproperties2p.hh +deleted file mode 100644 +index 3f153d5..0000000 +--- a/dumux/decoupled/2p/impes/impesproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPES2P_PROPERTIES_HH_OLD +-#define DUMUX_IMPES2P_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/impes/properties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/impes/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/impes/impesproperties2padaptive.hh b/dumux/decoupled/2p/impes/impesproperties2padaptive.hh +deleted file mode 100644 +index 713dae8..0000000 +--- a/dumux/decoupled/2p/impes/impesproperties2padaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPES2PADAPTIVE_PROPERTIES_HH_OLD +-#define DUMUX_IMPES2PADAPTIVE_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/impes/propertiesadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/impes/propertiesadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/CMakeLists.txt b/dumux/decoupled/2p/transport/CMakeLists.txt +deleted file mode 100644 +index fbb60dd..0000000 +--- a/dumux/decoupled/2p/transport/CMakeLists.txt ++++ /dev/null +@@ -1,7 +0,0 @@ +-add_subdirectory("fv") +- +-#install headers +-install(FILES +-transportproblem2p.hh +-transportproperties2p.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/transport) +diff --git a/dumux/decoupled/2p/transport/fv/CMakeLists.txt b/dumux/decoupled/2p/transport/fv/CMakeLists.txt +deleted file mode 100644 +index f3e7b72..0000000 +--- a/dumux/decoupled/2p/transport/fv/CMakeLists.txt ++++ /dev/null +@@ -1,13 +0,0 @@ +- +-#install headers +-install(FILES +-capillarydiffusion.hh +-convectivepart.hh +-diffusivepart.hh +-evalcflfluxcoats.hh +-evalcflfluxdefault.hh +-evalcflflux.hh +-fvsaturation2p.hh +-fvtransportproperties2p.hh +-gravitypart.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p/transport/fv) +diff --git a/dumux/decoupled/2p/transport/fv/capillarydiffusion.hh b/dumux/decoupled/2p/transport/fv/capillarydiffusion.hh +deleted file mode 100644 +index eecdd09..0000000 +--- a/dumux/decoupled/2p/transport/fv/capillarydiffusion.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CAPILLARYDIFFUSION_HH_OLD +-#define DUMUX_CAPILLARYDIFFUSION_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/capillarydiffusion.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/capillarydiffusion.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/convectivepart.hh b/dumux/decoupled/2p/transport/fv/convectivepart.hh +deleted file mode 100644 +index 2f61f06..0000000 +--- a/dumux/decoupled/2p/transport/fv/convectivepart.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CONVECTIVEPART_HH_OLD +-#define DUMUX_CONVECTIVEPART_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/convectivepart.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/convectivepart.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/diffusivepart.hh b/dumux/decoupled/2p/transport/fv/diffusivepart.hh +deleted file mode 100644 +index 8a66780..0000000 +--- a/dumux/decoupled/2p/transport/fv/diffusivepart.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DIFFUSIVEPART_HH_OLD +-#define DUMUX_DIFFUSIVEPART_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/diffusivepart.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/diffusivepart.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/evalcflflux.hh b/dumux/decoupled/2p/transport/fv/evalcflflux.hh +deleted file mode 100644 +index f762513..0000000 +--- a/dumux/decoupled/2p/transport/fv/evalcflflux.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EVALCFLFLUX_HH_OLD +-#define DUMUX_EVALCFLFLUX_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/evalcflflux.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/evalcflflux.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/evalcflfluxcoats.hh b/dumux/decoupled/2p/transport/fv/evalcflfluxcoats.hh +deleted file mode 100644 +index 83f72c9..0000000 +--- a/dumux/decoupled/2p/transport/fv/evalcflfluxcoats.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EVALCFLFLUX_COATS_HH_OLD +-#define DUMUX_EVALCFLFLUX_COATS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/evalcflfluxcoats.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/evalcflfluxcoats.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/evalcflfluxdefault.hh b/dumux/decoupled/2p/transport/fv/evalcflfluxdefault.hh +deleted file mode 100644 +index fdf6b36..0000000 +--- a/dumux/decoupled/2p/transport/fv/evalcflfluxdefault.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EVALCFLFLUX_DEFAULT_HH_OLD +-#define DUMUX_EVALCFLFLUX_DEFAULT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/evalcflfluxdefault.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/evalcflfluxdefault.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/fvsaturation2p.hh b/dumux/decoupled/2p/transport/fv/fvsaturation2p.hh +deleted file mode 100644 +index 53e6d50..0000000 +--- a/dumux/decoupled/2p/transport/fv/fvsaturation2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVSATURATION2P_HH_OLD +-#define DUMUX_FVSATURATION2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/saturation.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/saturation.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/fvtransportproperties2p.hh b/dumux/decoupled/2p/transport/fv/fvtransportproperties2p.hh +deleted file mode 100644 +index 712f5d8..0000000 +--- a/dumux/decoupled/2p/transport/fv/fvtransportproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV_TRANSPORT_PROPERTIES_2P_HH_OLD +-#define DUMUX_FV_TRANSPORT_PROPERTIES_2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/properties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/fv/gravitypart.hh b/dumux/decoupled/2p/transport/fv/gravitypart.hh +deleted file mode 100644 +index 2688256..0000000 +--- a/dumux/decoupled/2p/transport/fv/gravitypart.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRAVITYPART_HH_OLD +-#define DUMUX_GRAVITYPART_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/cellcentered/gravitypart.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/cellcentered/gravitypart.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/transportproblem2p.hh b/dumux/decoupled/2p/transport/transportproblem2p.hh +deleted file mode 100644 +index abe4d0c..0000000 +--- a/dumux/decoupled/2p/transport/transportproblem2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TRANSPORTPROBLEM_2P_HH_OLD +-#define DUMUX_TRANSPORTPROBLEM_2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/problem.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/problem.hh> +- +-#endif +diff --git a/dumux/decoupled/2p/transport/transportproperties2p.hh b/dumux/decoupled/2p/transport/transportproperties2p.hh +deleted file mode 100644 +index 6692606..0000000 +--- a/dumux/decoupled/2p/transport/transportproperties2p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TRANSPORT_PROPERTIES_2P_HH_OLD +-#define DUMUX_TRANSPORT_PROPERTIES_2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/sequential/transport/properties.hh instead +- +-#include <dumux/porousmediumflow/2p/sequential/transport/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh b/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh +deleted file mode 100644 +index da0bd7d..0000000 +--- a/dumux/decoupled/2p2c/2p2cadaptiveproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2CADAPTIVE_PROPERTIES_HH_OLD +-#define DUMUX_2P2CADAPTIVE_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/adaptiveproperties.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/adaptiveproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/2p2cfluidstate.hh b/dumux/decoupled/2p2c/2p2cfluidstate.hh +deleted file mode 100644 +index 653d937..0000000 +--- a/dumux/decoupled/2p2c/2p2cfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_FLUID_STATE_HH_OLD +-#warning "dumux/porousmediumflow/2p2c/sequential/fluidstate.hh is deprecated, use dumux/material/fluidstates/2p2c.hh instead."_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fluidstate.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fluidstate.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/2p2cproblem.hh b/dumux/decoupled/2p2c/2p2cproblem.hh +deleted file mode 100644 +index 707b788..0000000 +--- a/dumux/decoupled/2p2c/2p2cproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPETPROBLEM_2P2C_HH_OLD +-#define DUMUX_IMPETPROBLEM_2P2C_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/problem.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/problem.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/2p2cproperties.hh b/dumux/decoupled/2p2c/2p2cproperties.hh +deleted file mode 100644 +index e04d3f3..0000000 +--- a/dumux/decoupled/2p2c/2p2cproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2CPROPERTIES_HH_OLD +-#define DUMUX_2P2CPROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/properties.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/CMakeLists.txt b/dumux/decoupled/2p2c/CMakeLists.txt +deleted file mode 100644 +index b07b9f2..0000000 +--- a/dumux/decoupled/2p2c/CMakeLists.txt ++++ /dev/null +@@ -1,24 +0,0 @@ +- +-#install headers +-install(FILES +-2p2cadaptiveproperties.hh +-2p2cfluidstate.hh +-2p2cproblem.hh +-2p2cproperties.hh +-celldata2p2cadaptive.hh +-celldata2p2c.hh +-celldata2p2cmultiphysics.hh +-fluxdata2p2c.hh +-fv2dpressure2p2cadaptive.hh +-fv2dtransport2p2cadaptive.hh +-fv3dpressure2p2cadaptive.hh +-fv3dtransport2p2cadaptive.hh +-fvmpfal3d2p2cinteractionvolumecontaineradaptive.hh +-fvpressure2p2c.hh +-fvpressure2p2cmultiphysics.hh +-fvpressurecompositional.hh +-fvtransport2p2c.hh +-fvtransport2p2cmultiphysics.hh +-pseudo1p2cfluidstate.hh +-variableclass2p2cadaptive.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/2p2c) +diff --git a/dumux/decoupled/2p2c/celldata2p2c.hh b/dumux/decoupled/2p2c/celldata2p2c.hh +deleted file mode 100644 +index 69499dc..0000000 +--- a/dumux/decoupled/2p2c/celldata2p2c.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELEMENTDATA2P2C_HH_OLD +-#define DUMUX_ELEMENTDATA2P2C_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/celldata.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/celldata.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/celldata2p2cadaptive.hh b/dumux/decoupled/2p2c/celldata2p2cadaptive.hh +deleted file mode 100644 +index 7061758..0000000 +--- a/dumux/decoupled/2p2c/celldata2p2cadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELEMENTDATA2P2C_ADAPTIVE_HH_OLD +-#define DUMUX_ELEMENTDATA2P2C_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/celldataadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/celldataadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/celldata2p2cmultiphysics.hh b/dumux/decoupled/2p2c/celldata2p2cmultiphysics.hh +deleted file mode 100644 +index 20dfa4c..0000000 +--- a/dumux/decoupled/2p2c/celldata2p2cmultiphysics.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELEMENTDATA2P2C_MULTYPHYSICS_HH_OLD +-#define DUMUX_ELEMENTDATA2P2C_MULTYPHYSICS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/celldatamultiphysics.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/celldatamultiphysics.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fluxdata2p2c.hh b/dumux/decoupled/2p2c/fluxdata2p2c.hh +deleted file mode 100644 +index cf91319..0000000 +--- a/dumux/decoupled/2p2c/fluxdata2p2c.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FLUXDATA2P2C_HH_OLD +-#define DUMUX_FLUXDATA2P2C_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fluxdata.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fluxdata.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fv2dpressure2p2cadaptive.hh b/dumux/decoupled/2p2c/fv2dpressure2p2cadaptive.hh +deleted file mode 100644 +index 41347ea..0000000 +--- a/dumux/decoupled/2p2c/fv2dpressure2p2cadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV2DPRESSURE2P2C_ADAPTIVE_HH_OLD +-#define DUMUX_FV2DPRESSURE2P2C_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fv2dpressureadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fv2dpressureadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fv2dtransport2p2cadaptive.hh b/dumux/decoupled/2p2c/fv2dtransport2p2cadaptive.hh +deleted file mode 100644 +index 2c4359c..0000000 +--- a/dumux/decoupled/2p2c/fv2dtransport2p2cadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV2DTRANSPORT2P2C_ADAPTIVE_HH_OLD +-#define DUMUX_FV2DTRANSPORT2P2C_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fv2dtransportadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fv2dtransportadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fv3dpressure2p2cadaptive.hh b/dumux/decoupled/2p2c/fv3dpressure2p2cadaptive.hh +deleted file mode 100644 +index 7fc0358..0000000 +--- a/dumux/decoupled/2p2c/fv3dpressure2p2cadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV3DPRESSURE2P2C_ADAPTIVE_HH_OLD +-#define DUMUX_FV3DPRESSURE2P2C_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fv3dpressureadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fv3dpressureadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fv3dtransport2p2cadaptive.hh b/dumux/decoupled/2p2c/fv3dtransport2p2cadaptive.hh +deleted file mode 100644 +index 4b8552e..0000000 +--- a/dumux/decoupled/2p2c/fv3dtransport2p2cadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV3DTRANSPORT2P2C_ADAPTIVE_HH_OLD +-#define DUMUX_FV3DTRANSPORT2P2C_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fv3dtransportadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fv3dtransportadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fvmpfal3d2p2cinteractionvolumecontaineradaptive.hh b/dumux/decoupled/2p2c/fvmpfal3d2p2cinteractionvolumecontaineradaptive.hh +deleted file mode 100644 +index e4b678f..0000000 +--- a/dumux/decoupled/2p2c/fvmpfal3d2p2cinteractionvolumecontaineradaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3D_2P2CINTERACTIONVOLUMECONTAINER_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL3D_2P2CINTERACTIONVOLUMECONTAINER_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fvmpfal3dinteractionvolumecontaineradaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fvmpfal3dinteractionvolumecontaineradaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fvpressure2p2c.hh b/dumux/decoupled/2p2c/fvpressure2p2c.hh +deleted file mode 100644 +index e34d041..0000000 +--- a/dumux/decoupled/2p2c/fvpressure2p2c.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURE2P2C_HH_OLD +-#define DUMUX_FVPRESSURE2P2C_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fvpressure.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fvpressure.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fvpressure2p2cmultiphysics.hh b/dumux/decoupled/2p2c/fvpressure2p2cmultiphysics.hh +deleted file mode 100644 +index 13994b8..0000000 +--- a/dumux/decoupled/2p2c/fvpressure2p2cmultiphysics.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURE2P2C_MULTIPHYSICS_HH_OLD +-#define DUMUX_FVPRESSURE2P2C_MULTIPHYSICS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fvpressuremultiphysics.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fvpressuremultiphysics.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fvpressurecompositional.hh b/dumux/decoupled/2p2c/fvpressurecompositional.hh +deleted file mode 100644 +index d4deb21..0000000 +--- a/dumux/decoupled/2p2c/fvpressurecompositional.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURECOMPOSITIONAL_HH_OLD +-#define DUMUX_FVPRESSURECOMPOSITIONAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fvpressurecompositional.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fvpressurecompositional.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fvtransport2p2c.hh b/dumux/decoupled/2p2c/fvtransport2p2c.hh +deleted file mode 100644 +index 7c782ef..0000000 +--- a/dumux/decoupled/2p2c/fvtransport2p2c.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVTRANSPORT2P2C_HH_OLD +-#define DUMUX_FVTRANSPORT2P2C_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fvtransport.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fvtransport.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/fvtransport2p2cmultiphysics.hh b/dumux/decoupled/2p2c/fvtransport2p2cmultiphysics.hh +deleted file mode 100644 +index 9fc5c91..0000000 +--- a/dumux/decoupled/2p2c/fvtransport2p2cmultiphysics.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVTRANSPORT2P2C_MULTIPHYSICS_HH_OLD +-#define DUMUX_FVTRANSPORT2P2C_MULTIPHYSICS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/fvtransportmultiphysics.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/fvtransportmultiphysics.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/pseudo1p2cfluidstate.hh b/dumux/decoupled/2p2c/pseudo1p2cfluidstate.hh +deleted file mode 100644 +index 3b81225..0000000 +--- a/dumux/decoupled/2p2c/pseudo1p2cfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_PSEUDO1P2C_FLUID_STATE_HH_OLD +-#warning "dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh is deprecated, use dumux/material/fluidstates/pseudo1p2c.hh instead."_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh> +- +-#endif +diff --git a/dumux/decoupled/2p2c/variableclass2p2cadaptive.hh b/dumux/decoupled/2p2c/variableclass2p2cadaptive.hh +deleted file mode 100644 +index b40646b..0000000 +--- a/dumux/decoupled/2p2c/variableclass2p2cadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_VARIABLECLASS2P2C_ADAPTIVE_HH_OLD +-#define DUMUX_VARIABLECLASS2P2C_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/sequential/variableclassadaptive.hh instead +- +-#include <dumux/porousmediumflow/2p2c/sequential/variableclassadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/CMakeLists.txt b/dumux/decoupled/CMakeLists.txt +deleted file mode 100644 +index daf5d2b..0000000 +--- a/dumux/decoupled/CMakeLists.txt ++++ /dev/null +@@ -1,4 +0,0 @@ +-add_subdirectory("1p") +-add_subdirectory("2p") +-add_subdirectory("2p2c") +-add_subdirectory("common") +diff --git a/dumux/decoupled/common/CMakeLists.txt b/dumux/decoupled/common/CMakeLists.txt +deleted file mode 100644 +index 017b4ab..0000000 +--- a/dumux/decoupled/common/CMakeLists.txt ++++ /dev/null +@@ -1,19 +0,0 @@ +-add_subdirectory("fv") +-add_subdirectory("mimetic") +- +-#install headers +-install(FILES +-decoupledproperties.hh +-gridadapt.hh +-gridadaptinitializationindicatordefault.hh +-gridadaptinitializationindicator.hh +-gridadaptproperties.hh +-impet.hh +-impetproblem.hh +-impetproperties.hh +-onemodelproblem.hh +-pressureproperties.hh +-transportproperties.hh +-variableclassadaptive.hh +-variableclass.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/common) +diff --git a/dumux/decoupled/common/decoupledproperties.hh b/dumux/decoupled/common/decoupledproperties.hh +deleted file mode 100644 +index b5a8bdd..0000000 +--- a/dumux/decoupled/common/decoupledproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_DECOUPLED_PROPERTIES_HH_OLD +-#define DUMUX_DECOUPLED_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/properties.hh instead +- +-#include <dumux/porousmediumflow/sequential/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/CMakeLists.txt b/dumux/decoupled/common/fv/CMakeLists.txt +deleted file mode 100644 +index 7ee82dc..0000000 +--- a/dumux/decoupled/common/fv/CMakeLists.txt ++++ /dev/null +@@ -1,9 +0,0 @@ +-add_subdirectory("mpfa") +- +-#install headers +-install(FILES +-fvpressure.hh +-fvtransport.hh +-fvvelocitydefault.hh +-fvvelocity.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/common/fv) +diff --git a/dumux/decoupled/common/fv/fvpressure.hh b/dumux/decoupled/common/fv/fvpressure.hh +deleted file mode 100644 +index 42c1eae..0000000 +--- a/dumux/decoupled/common/fv/fvpressure.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVPRESSURE_HH_OLD +-#define DUMUX_FVPRESSURE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/pressure.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/pressure.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/fvtransport.hh b/dumux/decoupled/common/fv/fvtransport.hh +deleted file mode 100644 +index 947a877..0000000 +--- a/dumux/decoupled/common/fv/fvtransport.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVTRANSPORT_HH_OLD +-#define DUMUX_FVTRANSPORT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/transport.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/transport.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/fvvelocity.hh b/dumux/decoupled/common/fv/fvvelocity.hh +deleted file mode 100644 +index 06cd7b6..0000000 +--- a/dumux/decoupled/common/fv/fvvelocity.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVVELOCITY_HH_OLD +-#define DUMUX_FVVELOCITY_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/velocity.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/velocity.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/fvvelocitydefault.hh b/dumux/decoupled/common/fv/fvvelocitydefault.hh +deleted file mode 100644 +index 1221b2f..0000000 +--- a/dumux/decoupled/common/fv/fvvelocitydefault.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_VELOCITYDEFAULT_HH_OLD +-#define DUMUX_VELOCITYDEFAULT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/velocitydefault.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/velocitydefault.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/mpfa/CMakeLists.txt b/dumux/decoupled/common/fv/mpfa/CMakeLists.txt +deleted file mode 100644 +index c87f75b..0000000 +--- a/dumux/decoupled/common/fv/mpfa/CMakeLists.txt ++++ /dev/null +@@ -1,10 +0,0 @@ +- +-#install headers +-install(FILES +-fvmpfaproperties.hh +-fvmpfavelocityintransport.hh +-mpfalinteractionvolume3dadaptive.hh +-mpfalinteractionvolume3d.hh +-mpfalinteractionvolume.hh +-mpfaointeractionvolume.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/common/fv/mpfa) +diff --git a/dumux/decoupled/common/fv/mpfa/fvmpfaproperties.hh b/dumux/decoupled/common/fv/mpfa/fvmpfaproperties.hh +deleted file mode 100644 +index fccda66..0000000 +--- a/dumux/decoupled/common/fv/mpfa/fvmpfaproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAPROPERTIES_HH_OLD +-#define DUMUX_FVMPFAPROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/mpfa/properties.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/mpfa/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/mpfa/fvmpfavelocityintransport.hh b/dumux/decoupled/common/fv/mpfa/fvmpfavelocityintransport.hh +deleted file mode 100644 +index 2fa0ed5..0000000 +--- a/dumux/decoupled/common/fv/mpfa/fvmpfavelocityintransport.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAVELOCITYINTRANSPORT_HH_OLD +-#define DUMUX_FVMPFAVELOCITYINTRANSPORT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/mpfa/velocityintransport.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/mpfa/velocityintransport.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume.hh b/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume.hh +deleted file mode 100644 +index 7003c9b..0000000 +--- a/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFALINTERACTIONVOLUME_HH_OLD +-#define DUMUX_FVMPFALINTERACTIONVOLUME_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/mpfa/linteractionvolume.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/mpfa/linteractionvolume.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume3d.hh b/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume3d.hh +deleted file mode 100644 +index 272bed1..0000000 +--- a/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume3d.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3DINTERACTIONVOLUME_HH_OLD +-#define DUMUX_FVMPFAL3DINTERACTIONVOLUME_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/mpfa/linteractionvolume3d.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/mpfa/linteractionvolume3d.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume3dadaptive.hh b/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume3dadaptive.hh +deleted file mode 100644 +index c5bfbc5..0000000 +--- a/dumux/decoupled/common/fv/mpfa/mpfalinteractionvolume3dadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAL3DINTERACTIONVOLUME_ADAPTIVE_HH_OLD +-#define DUMUX_FVMPFAL3DINTERACTIONVOLUME_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/mpfa/linteractionvolume3dadaptive.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/mpfa/linteractionvolume3dadaptive.hh> +- +-#endif +diff --git a/dumux/decoupled/common/fv/mpfa/mpfaointeractionvolume.hh b/dumux/decoupled/common/fv/mpfa/mpfaointeractionvolume.hh +deleted file mode 100644 +index e90a701..0000000 +--- a/dumux/decoupled/common/fv/mpfa/mpfaointeractionvolume.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FVMPFAOINTERACTIONVOLUME_HH_OLD +-#define DUMUX_FVMPFAOINTERACTIONVOLUME_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/cellcentered/mpfa/ointeractionvolume.hh instead +- +-#include <dumux/porousmediumflow/sequential/cellcentered/mpfa/ointeractionvolume.hh> +- +-#endif +diff --git a/dumux/decoupled/common/gridadapt.hh b/dumux/decoupled/common/gridadapt.hh +deleted file mode 100644 +index d7df2a1..0000000 +--- a/dumux/decoupled/common/gridadapt.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPT_HH_OLD +-#define DUMUX_GRIDADAPT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/gridadapt.hh instead +- +-#include <dumux/porousmediumflow/sequential/gridadapt.hh> +- +-#endif +diff --git a/dumux/decoupled/common/gridadaptinitializationindicator.hh b/dumux/decoupled/common/gridadaptinitializationindicator.hh +deleted file mode 100644 +index 9cc606e..0000000 +--- a/dumux/decoupled/common/gridadaptinitializationindicator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPTINITIALIZATIONINDICATOR_HH_OLD +-#define DUMUX_GRIDADAPTINITIALIZATIONINDICATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/gridadaptinitializationindicator.hh instead +- +-#include <dumux/porousmediumflow/sequential/gridadaptinitializationindicator.hh> +- +-#endif +diff --git a/dumux/decoupled/common/gridadaptinitializationindicatordefault.hh b/dumux/decoupled/common/gridadaptinitializationindicatordefault.hh +deleted file mode 100644 +index a895de8..0000000 +--- a/dumux/decoupled/common/gridadaptinitializationindicatordefault.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPTINITIALIZATIONINDICATORDEFAULT_HH_OLD +-#define DUMUX_GRIDADAPTINITIALIZATIONINDICATORDEFAULT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/gridadaptinitializationindicatordefault.hh instead +- +-#include <dumux/porousmediumflow/sequential/gridadaptinitializationindicatordefault.hh> +- +-#endif +diff --git a/dumux/decoupled/common/gridadaptproperties.hh b/dumux/decoupled/common/gridadaptproperties.hh +deleted file mode 100644 +index e7c5a7c..0000000 +--- a/dumux/decoupled/common/gridadaptproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GRIDADAPT_PROPERTIES_HH_OLD +-#define DUMUX_GRIDADAPT_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/gridadaptproperties.hh instead +- +-#include <dumux/porousmediumflow/sequential/gridadaptproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/impet.hh b/dumux/decoupled/common/impet.hh +deleted file mode 100644 +index 7f0c6f5..0000000 +--- a/dumux/decoupled/common/impet.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPET_HH_OLD +-#define DUMUX_IMPET_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/impet.hh instead +- +-#include <dumux/porousmediumflow/sequential/impet.hh> +- +-#endif +diff --git a/dumux/decoupled/common/impetproblem.hh b/dumux/decoupled/common/impetproblem.hh +deleted file mode 100644 +index 94b9f69..0000000 +--- a/dumux/decoupled/common/impetproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPETPROBLEM_HH_OLD +-#define DUMUX_IMPETPROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/impetproblem.hh instead +- +-#include <dumux/porousmediumflow/sequential/impetproblem.hh> +- +-#endif +diff --git a/dumux/decoupled/common/impetproperties.hh b/dumux/decoupled/common/impetproperties.hh +deleted file mode 100644 +index 0924ef4..0000000 +--- a/dumux/decoupled/common/impetproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPET_PROPERTIES_HH_OLD +-#define DUMUX_IMPET_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/impetproperties.hh instead +- +-#include <dumux/porousmediumflow/sequential/impetproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/mimetic/CMakeLists.txt b/dumux/decoupled/common/mimetic/CMakeLists.txt +deleted file mode 100644 +index 27554b0..0000000 +--- a/dumux/decoupled/common/mimetic/CMakeLists.txt ++++ /dev/null +@@ -1,5 +0,0 @@ +- +-#install headers +-install(FILES +-mimeticproperties.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/decoupled/common/mimetic) +diff --git a/dumux/decoupled/common/mimetic/mimeticproperties.hh b/dumux/decoupled/common/mimetic/mimeticproperties.hh +deleted file mode 100644 +index 6587df6..0000000 +--- a/dumux/decoupled/common/mimetic/mimeticproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MIMETICPROPERTIES_DECOUPLED_HH_OLD +-#define DUMUX_MIMETICPROPERTIES_DECOUPLED_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/mimetic/properties.hh instead +- +-#include <dumux/porousmediumflow/sequential/mimetic/properties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/onemodelproblem.hh b/dumux/decoupled/common/onemodelproblem.hh +deleted file mode 100644 +index 51905ae..0000000 +--- a/dumux/decoupled/common/onemodelproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ONE_MODEL_PROBLEM_HH_OLD +-#define DUMUX_ONE_MODEL_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/onemodelproblem.hh instead +- +-#include <dumux/porousmediumflow/sequential/onemodelproblem.hh> +- +-#endif +diff --git a/dumux/decoupled/common/pressureproperties.hh b/dumux/decoupled/common/pressureproperties.hh +deleted file mode 100644 +index 67045a5..0000000 +--- a/dumux/decoupled/common/pressureproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_PRESSURE_PROPERTIES_HH_OLD +-#define DUMUX_PRESSURE_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/pressureproperties.hh instead +- +-#include <dumux/porousmediumflow/sequential/pressureproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/transportproperties.hh b/dumux/decoupled/common/transportproperties.hh +deleted file mode 100644 +index 73bd030..0000000 +--- a/dumux/decoupled/common/transportproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TRANSPORT_PROPERTIES_HH_OLD +-#define DUMUX_TRANSPORT_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/transportproperties.hh instead +- +-#include <dumux/porousmediumflow/sequential/transportproperties.hh> +- +-#endif +diff --git a/dumux/decoupled/common/variableclass.hh b/dumux/decoupled/common/variableclass.hh +deleted file mode 100644 +index 5c2e1b0..0000000 +--- a/dumux/decoupled/common/variableclass.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_VARIABLECLASS_HH_OLD +-#define DUMUX_VARIABLECLASS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/variableclass.hh instead +- +-#include <dumux/porousmediumflow/sequential/variableclass.hh> +- +-#endif +diff --git a/dumux/decoupled/common/variableclassadaptive.hh b/dumux/decoupled/common/variableclassadaptive.hh +deleted file mode 100644 +index 5daa40d..0000000 +--- a/dumux/decoupled/common/variableclassadaptive.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_VARIABLECLASS_ADAPTIVE_HH_OLD +-#define DUMUX_VARIABLECLASS_ADAPTIVE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/sequential/variableclassadaptive.hh instead +- +-#include <dumux/porousmediumflow/sequential/variableclassadaptive.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/CMakeLists.txt b/dumux/freeflow/stokes/CMakeLists.txt +index 99e79cd..2145537 100644 +--- a/dumux/freeflow/stokes/CMakeLists.txt ++++ b/dumux/freeflow/stokes/CMakeLists.txt +@@ -1,16 +1,6 @@ + + #install headers + install(FILES +-stokesfluxvariables.hh +-stokesindices.hh +-stokeslocaljacobian.hh +-stokeslocalresidual.hh +-stokesmodel.hh +-stokesnewtoncontroller.hh +-stokesproblem.hh +-stokesproperties.hh +-stokespropertydefaults.hh +-stokesvolumevariables.hh + fluxvariables.hh + indices.hh + localjacobian.hh +diff --git a/dumux/freeflow/stokes/stokesfluxvariables.hh b/dumux/freeflow/stokes/stokesfluxvariables.hh +deleted file mode 100644 +index 911ca10..0000000 +--- a/dumux/freeflow/stokes/stokesfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_FLUX_VARIABLES_HH_OLD +-#define DUMUX_STOKES_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/fluxvariables.hh instead +- +-#include <dumux/freeflow/stokes/fluxvariables.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokesindices.hh b/dumux/freeflow/stokes/stokesindices.hh +deleted file mode 100644 +index 0f66821..0000000 +--- a/dumux/freeflow/stokes/stokesindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_INDICES_HH_OLD +-#define DUMUX_STOKES_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/indices.hh instead +- +-#include <dumux/freeflow/stokes/indices.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokeslocaljacobian.hh b/dumux/freeflow/stokes/stokeslocaljacobian.hh +deleted file mode 100644 +index 29fd616..0000000 +--- a/dumux/freeflow/stokes/stokeslocaljacobian.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_LOCAL_JACOBIAN_HH_OLD +-#define DUMUX_STOKES_LOCAL_JACOBIAN_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/localjacobian.hh instead +- +-#include <dumux/freeflow/stokes/localjacobian.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokeslocalresidual.hh b/dumux/freeflow/stokes/stokeslocalresidual.hh +deleted file mode 100644 +index 83241d6..0000000 +--- a/dumux/freeflow/stokes/stokeslocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_LOCAL_RESIDUAL_BASE_HH_OLD +-#define DUMUX_STOKES_LOCAL_RESIDUAL_BASE_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/localresidual.hh instead +- +-#include <dumux/freeflow/stokes/localresidual.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokesmodel.hh b/dumux/freeflow/stokes/stokesmodel.hh +deleted file mode 100644 +index cea3289..0000000 +--- a/dumux/freeflow/stokes/stokesmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_MODEL_HH_OLD +-#define DUMUX_STOKES_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/model.hh instead +- +-#include <dumux/freeflow/stokes/model.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokesnewtoncontroller.hh b/dumux/freeflow/stokes/stokesnewtoncontroller.hh +deleted file mode 100644 +index dfd34f4..0000000 +--- a/dumux/freeflow/stokes/stokesnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_STOKES_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/newtoncontroller.hh instead +- +-#include <dumux/freeflow/stokes/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokesproblem.hh b/dumux/freeflow/stokes/stokesproblem.hh +deleted file mode 100644 +index a0aab07..0000000 +--- a/dumux/freeflow/stokes/stokesproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_PROBLEM_HH_OLD +-#define DUMUX_STOKES_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/problem.hh instead +- +-#include <dumux/freeflow/stokes/problem.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokesproperties.hh b/dumux/freeflow/stokes/stokesproperties.hh +deleted file mode 100644 +index b72c13f..0000000 +--- a/dumux/freeflow/stokes/stokesproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESPROPERTIES_HH_OLD +-#define DUMUX_STOKESPROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/properties.hh instead +- +-#include <dumux/freeflow/stokes/properties.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokespropertydefaults.hh b/dumux/freeflow/stokes/stokespropertydefaults.hh +deleted file mode 100644 +index 0ec5813..0000000 +--- a/dumux/freeflow/stokes/stokespropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_STOKES_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/propertydefaults.hh instead +- +-#include <dumux/freeflow/stokes/propertydefaults.hh> +- +-#endif +diff --git a/dumux/freeflow/stokes/stokesvolumevariables.hh b/dumux/freeflow/stokes/stokesvolumevariables.hh +deleted file mode 100644 +index 8e03da9..0000000 +--- a/dumux/freeflow/stokes/stokesvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKES_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_STOKES_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokes/volumevariables.hh instead +- +-#include <dumux/freeflow/stokes/volumevariables.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/CMakeLists.txt b/dumux/freeflow/stokesnc/CMakeLists.txt +index 7f9e9ab..6224786 100644 +--- a/dumux/freeflow/stokesnc/CMakeLists.txt ++++ b/dumux/freeflow/stokesnc/CMakeLists.txt +@@ -1,13 +1,6 @@ + + #install headers + install(FILES +-stokesncfluxvariables.hh +-stokesncindices.hh +-stokesnclocalresidual.hh +-stokesncmodel.hh +-stokesncproperties.hh +-stokesncpropertydefaults.hh +-stokesncvolumevariables.hh + fluxvariables.hh + indices.hh + localresidual.hh +diff --git a/dumux/freeflow/stokesnc/stokesncfluxvariables.hh b/dumux/freeflow/stokesnc/stokesncfluxvariables.hh +deleted file mode 100644 +index c524f0d..0000000 +--- a/dumux/freeflow/stokesnc/stokesncfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_FLUX_VARIABLES_HH_OLD +-#define DUMUX_STOKESNC_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/fluxvariables.hh instead +- +-#include <dumux/freeflow/stokesnc/fluxvariables.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/stokesncindices.hh b/dumux/freeflow/stokesnc/stokesncindices.hh +deleted file mode 100644 +index 0c24b32..0000000 +--- a/dumux/freeflow/stokesnc/stokesncindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_INDICES_HH_OLD +-#define DUMUX_STOKESNC_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/indices.hh instead +- +-#include <dumux/freeflow/stokesnc/indices.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/stokesnclocalresidual.hh b/dumux/freeflow/stokesnc/stokesnclocalresidual.hh +deleted file mode 100644 +index 96af18b..0000000 +--- a/dumux/freeflow/stokesnc/stokesnclocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_STOKESNC_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/localresidual.hh instead +- +-#include <dumux/freeflow/stokesnc/localresidual.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/stokesncmodel.hh b/dumux/freeflow/stokesnc/stokesncmodel.hh +deleted file mode 100644 +index bf191d5..0000000 +--- a/dumux/freeflow/stokesnc/stokesncmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_MODEL_HH_OLD +-#define DUMUX_STOKESNC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/model.hh instead +- +-#include <dumux/freeflow/stokesnc/model.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/stokesncproperties.hh b/dumux/freeflow/stokesnc/stokesncproperties.hh +deleted file mode 100644 +index 8f3ed1e..0000000 +--- a/dumux/freeflow/stokesnc/stokesncproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_PROPERTIES_HH_OLD +-#define DUMUX_STOKESNC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/properties.hh instead +- +-#include <dumux/freeflow/stokesnc/properties.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/stokesncpropertydefaults.hh b/dumux/freeflow/stokesnc/stokesncpropertydefaults.hh +deleted file mode 100644 +index 5523de8..0000000 +--- a/dumux/freeflow/stokesnc/stokesncpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_STOKESNC_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/propertydefaults.hh instead +- +-#include <dumux/freeflow/stokesnc/propertydefaults.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesnc/stokesncvolumevariables.hh b/dumux/freeflow/stokesnc/stokesncvolumevariables.hh +deleted file mode 100644 +index 8b6b578..0000000 +--- a/dumux/freeflow/stokesnc/stokesncvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNC_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_STOKESNC_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesnc/volumevariables.hh instead +- +-#include <dumux/freeflow/stokesnc/volumevariables.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/CMakeLists.txt b/dumux/freeflow/stokesncni/CMakeLists.txt +index 3741216..25fe5ca 100644 +--- a/dumux/freeflow/stokesncni/CMakeLists.txt ++++ b/dumux/freeflow/stokesncni/CMakeLists.txt +@@ -1,13 +1,6 @@ + + #install headers + install(FILES +-stokesncnifluxvariables.hh +-stokesncniindices.hh +-stokesncnilocalresidual.hh +-stokesncnimodel.hh +-stokesncniproperties.hh +-stokesncnipropertydefaults.hh +-stokesncnivolumevariables.hh + fluxvariables.hh + indices.hh + localresidual.hh +diff --git a/dumux/freeflow/stokesncni/stokesncnifluxvariables.hh b/dumux/freeflow/stokesncni/stokesncnifluxvariables.hh +deleted file mode 100644 +index bd99450..0000000 +--- a/dumux/freeflow/stokesncni/stokesncnifluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_FLUX_VARIABLES_HH_OLD +-#define DUMUX_STOKESNCNI_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/fluxvariables.hh instead +- +-#include <dumux/freeflow/stokesncni/fluxvariables.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/stokesncniindices.hh b/dumux/freeflow/stokesncni/stokesncniindices.hh +deleted file mode 100644 +index e527eb2..0000000 +--- a/dumux/freeflow/stokesncni/stokesncniindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_INDICES_HH_OLD +-#define DUMUX_STOKESNCNI_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/indices.hh instead +- +-#include <dumux/freeflow/stokesncni/indices.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/stokesncnilocalresidual.hh b/dumux/freeflow/stokesncni/stokesncnilocalresidual.hh +deleted file mode 100644 +index e91d0e3..0000000 +--- a/dumux/freeflow/stokesncni/stokesncnilocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_STOKESNCNI_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/localresidual.hh instead +- +-#include <dumux/freeflow/stokesncni/localresidual.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/stokesncnimodel.hh b/dumux/freeflow/stokesncni/stokesncnimodel.hh +deleted file mode 100644 +index 0f2d54e..0000000 +--- a/dumux/freeflow/stokesncni/stokesncnimodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_MODEL_HH_OLD +-#define DUMUX_STOKESNCNI_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/model.hh instead +- +-#include <dumux/freeflow/stokesncni/model.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/stokesncniproperties.hh b/dumux/freeflow/stokesncni/stokesncniproperties.hh +deleted file mode 100644 +index 6a20ea4..0000000 +--- a/dumux/freeflow/stokesncni/stokesncniproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_PROPERTIES_HH_OLD +-#define DUMUX_STOKESNCNI_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/properties.hh instead +- +-#include <dumux/freeflow/stokesncni/properties.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/stokesncnipropertydefaults.hh b/dumux/freeflow/stokesncni/stokesncnipropertydefaults.hh +deleted file mode 100644 +index d2add95..0000000 +--- a/dumux/freeflow/stokesncni/stokesncnipropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_STOKESNCNI_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/propertydefaults.hh instead +- +-#include <dumux/freeflow/stokesncni/propertydefaults.hh> +- +-#endif +diff --git a/dumux/freeflow/stokesncni/stokesncnivolumevariables.hh b/dumux/freeflow/stokesncni/stokesncnivolumevariables.hh +deleted file mode 100644 +index fbe0188..0000000 +--- a/dumux/freeflow/stokesncni/stokesncnivolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_STOKESNCNI_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/stokesncni/volumevariables.hh instead +- +-#include <dumux/freeflow/stokesncni/volumevariables.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeq/CMakeLists.txt b/dumux/freeflow/zeroeq/CMakeLists.txt +index cb4ec38..ec40c05 100644 +--- a/dumux/freeflow/zeroeq/CMakeLists.txt ++++ b/dumux/freeflow/zeroeq/CMakeLists.txt +@@ -1,12 +1,6 @@ + + #install headers + install(FILES +-zeroeqfluxvariables.hh +-zeroeqindices.hh +-zeroeqmodel.hh +-zeroeqproblem.hh +-zeroeqproperties.hh +-zeroeqpropertydefaults.hh + fluxvariables.hh + indices.hh + model.hh +diff --git a/dumux/freeflow/zeroeq/zeroeqfluxvariables.hh b/dumux/freeflow/zeroeq/zeroeqfluxvariables.hh +deleted file mode 100644 +index dac3755..0000000 +--- a/dumux/freeflow/zeroeq/zeroeqfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQ_FLUX_VARIABLES_HH_OLD +-#define DUMUX_ZEROEQ_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeq/fluxvariables.hh instead +- +-#include <dumux/freeflow/zeroeq/fluxvariables.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeq/zeroeqindices.hh b/dumux/freeflow/zeroeq/zeroeqindices.hh +deleted file mode 100644 +index f693758..0000000 +--- a/dumux/freeflow/zeroeq/zeroeqindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQ_INDICES_HH_OLD +-#define DUMUX_ZEROEQ_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeq/indices.hh instead +- +-#include <dumux/freeflow/zeroeq/indices.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeq/zeroeqmodel.hh b/dumux/freeflow/zeroeq/zeroeqmodel.hh +deleted file mode 100644 +index d3fe0da..0000000 +--- a/dumux/freeflow/zeroeq/zeroeqmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQ_MODEL_HH_OLD +-#define DUMUX_ZEROEQ_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeq/model.hh instead +- +-#include <dumux/freeflow/zeroeq/model.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeq/zeroeqproblem.hh b/dumux/freeflow/zeroeq/zeroeqproblem.hh +deleted file mode 100644 +index 2807e59..0000000 +--- a/dumux/freeflow/zeroeq/zeroeqproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQ_PROBLEM_HH_OLD +-#define DUMUX_ZEROEQ_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeq/problem.hh instead +- +-#include <dumux/freeflow/zeroeq/problem.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeq/zeroeqproperties.hh b/dumux/freeflow/zeroeq/zeroeqproperties.hh +deleted file mode 100644 +index d3d2d8d..0000000 +--- a/dumux/freeflow/zeroeq/zeroeqproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQ_PROPERTIES_HH_OLD +-#define DUMUX_ZEROEQ_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeq/properties.hh instead +- +-#include <dumux/freeflow/zeroeq/properties.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeq/zeroeqpropertydefaults.hh b/dumux/freeflow/zeroeq/zeroeqpropertydefaults.hh +deleted file mode 100644 +index 3d4daaf..0000000 +--- a/dumux/freeflow/zeroeq/zeroeqpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQ_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_ZEROEQ_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeq/propertydefaults.hh instead +- +-#include <dumux/freeflow/zeroeq/propertydefaults.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqnc/CMakeLists.txt b/dumux/freeflow/zeroeqnc/CMakeLists.txt +index 9d63c29..9204038 100644 +--- a/dumux/freeflow/zeroeqnc/CMakeLists.txt ++++ b/dumux/freeflow/zeroeqnc/CMakeLists.txt +@@ -1,11 +1,6 @@ + + #install headers + install(FILES +-zeroeqncfluxvariables.hh +-zeroeqncindices.hh +-zeroeqncmodel.hh +-zeroeqncproperties.hh +-zeroeqncpropertydefaults.hh + fluxvariables.hh + indices.hh + model.hh +diff --git a/dumux/freeflow/zeroeqnc/zeroeqncfluxvariables.hh b/dumux/freeflow/zeroeqnc/zeroeqncfluxvariables.hh +deleted file mode 100644 +index 1ddd1dd..0000000 +--- a/dumux/freeflow/zeroeqnc/zeroeqncfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNC_FLUX_VARIABLES_HH_OLD +-#define DUMUX_ZEROEQNC_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqnc/fluxvariables.hh instead +- +-#include <dumux/freeflow/zeroeqnc/fluxvariables.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqnc/zeroeqncindices.hh b/dumux/freeflow/zeroeqnc/zeroeqncindices.hh +deleted file mode 100644 +index 455330b..0000000 +--- a/dumux/freeflow/zeroeqnc/zeroeqncindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNC_INDICES_HH_OLD +-#define DUMUX_ZEROEQNC_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqnc/indices.hh instead +- +-#include <dumux/freeflow/zeroeqnc/indices.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqnc/zeroeqncmodel.hh b/dumux/freeflow/zeroeqnc/zeroeqncmodel.hh +deleted file mode 100644 +index ad69498..0000000 +--- a/dumux/freeflow/zeroeqnc/zeroeqncmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNC_MODEL_HH_OLD +-#define DUMUX_ZEROEQNC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqnc/model.hh instead +- +-#include <dumux/freeflow/zeroeqnc/model.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqnc/zeroeqncproperties.hh b/dumux/freeflow/zeroeqnc/zeroeqncproperties.hh +deleted file mode 100644 +index 8a9c3ae..0000000 +--- a/dumux/freeflow/zeroeqnc/zeroeqncproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNC_PROPERTIES_HH_OLD +-#define DUMUX_ZEROEQNC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqnc/properties.hh instead +- +-#include <dumux/freeflow/zeroeqnc/properties.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqnc/zeroeqncpropertydefaults.hh b/dumux/freeflow/zeroeqnc/zeroeqncpropertydefaults.hh +deleted file mode 100644 +index 84843cb..0000000 +--- a/dumux/freeflow/zeroeqnc/zeroeqncpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNC_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_ZEROEQNC_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqnc/propertydefaults.hh instead +- +-#include <dumux/freeflow/zeroeqnc/propertydefaults.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqncni/CMakeLists.txt b/dumux/freeflow/zeroeqncni/CMakeLists.txt +index 8bdfc1e..b853f50 100644 +--- a/dumux/freeflow/zeroeqncni/CMakeLists.txt ++++ b/dumux/freeflow/zeroeqncni/CMakeLists.txt +@@ -1,11 +1,6 @@ + + #install headers + install(FILES +-zeroeqncnifluxvariables.hh +-zeroeqncniindices.hh +-zeroeqncnimodel.hh +-zeroeqncniproperties.hh +-zeroeqncnipropertydefaults.hh + fluxvariables.hh + indices.hh + model.hh +diff --git a/dumux/freeflow/zeroeqncni/zeroeqncnifluxvariables.hh b/dumux/freeflow/zeroeqncni/zeroeqncnifluxvariables.hh +deleted file mode 100644 +index 4c80a8c..0000000 +--- a/dumux/freeflow/zeroeqncni/zeroeqncnifluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNCNI_FLUX_VARIABLES_HH_OLD +-#define DUMUX_ZEROEQNCNI_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqncni/fluxvariables.hh instead +- +-#include <dumux/freeflow/zeroeqncni/fluxvariables.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqncni/zeroeqncniindices.hh b/dumux/freeflow/zeroeqncni/zeroeqncniindices.hh +deleted file mode 100644 +index af1150d..0000000 +--- a/dumux/freeflow/zeroeqncni/zeroeqncniindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNCNI_INDICES_HH_OLD +-#define DUMUX_ZEROEQNCNI_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqncni/indices.hh instead +- +-#include <dumux/freeflow/zeroeqncni/indices.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqncni/zeroeqncnimodel.hh b/dumux/freeflow/zeroeqncni/zeroeqncnimodel.hh +deleted file mode 100644 +index fd0f40f..0000000 +--- a/dumux/freeflow/zeroeqncni/zeroeqncnimodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNCNI_MODEL_HH_OLD +-#define DUMUX_ZEROEQNCNI_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqncni/model.hh instead +- +-#include <dumux/freeflow/zeroeqncni/model.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqncni/zeroeqncniproperties.hh b/dumux/freeflow/zeroeqncni/zeroeqncniproperties.hh +deleted file mode 100644 +index f2bbf3e..0000000 +--- a/dumux/freeflow/zeroeqncni/zeroeqncniproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNCNI_PROPERTIES_HH_OLD +-#define DUMUX_ZEROEQNCNI_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqncni/properties.hh instead +- +-#include <dumux/freeflow/zeroeqncni/properties.hh> +- +-#endif +diff --git a/dumux/freeflow/zeroeqncni/zeroeqncnipropertydefaults.hh b/dumux/freeflow/zeroeqncni/zeroeqncnipropertydefaults.hh +deleted file mode 100644 +index 4545ca6..0000000 +--- a/dumux/freeflow/zeroeqncni/zeroeqncnipropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ZEROEQNCNI_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_ZEROEQNCNI_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/freeflow/zeroeqncni/propertydefaults.hh instead +- +-#include <dumux/freeflow/zeroeqncni/propertydefaults.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/CMakeLists.txt b/dumux/geomechanics/el1p2c/CMakeLists.txt +index d6d37d0..b1d385c 100644 +--- a/dumux/geomechanics/el1p2c/CMakeLists.txt ++++ b/dumux/geomechanics/el1p2c/CMakeLists.txt +@@ -1,15 +1,6 @@ + + #install headers + install(FILES +-el1p2celementvolumevariables.hh +-el1p2cfluxvariables.hh +-el1p2cindices.hh +-el1p2clocaljacobian.hh +-el1p2clocalresidual.hh +-el1p2cmodel.hh +-el1p2cproperties.hh +-el1p2cpropertydefaults.hh +-el1p2cvolumevariables.hh + elementvolumevariables.hh + fluxvariables.hh + indices.hh +diff --git a/dumux/geomechanics/el1p2c/el1p2celementvolumevariables.hh b/dumux/geomechanics/el1p2c/el1p2celementvolumevariables.hh +deleted file mode 100644 +index aa9f9ce..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2celementvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_EL1P2C_ELEMENT_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_BOX_EL1P2C_ELEMENT_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/elementvolumevariables.hh instead +- +-#include <dumux/geomechanics/el1p2c/elementvolumevariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2cfluxvariables.hh b/dumux/geomechanics/el1p2c/el1p2cfluxvariables.hh +deleted file mode 100644 +index 6ed0987..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2cfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_FLUX_VARIABLES_HH_OLD +-#define DUMUX_ELASTIC1P2C_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/fluxvariables.hh instead +- +-#include <dumux/geomechanics/el1p2c/fluxvariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2cindices.hh b/dumux/geomechanics/el1p2c/el1p2cindices.hh +deleted file mode 100644 +index aad2de0..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2cindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_INDICES_HH_OLD +-#define DUMUX_ELASTIC1P2C_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/indices.hh instead +- +-#include <dumux/geomechanics/el1p2c/indices.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2clocaljacobian.hh b/dumux/geomechanics/el1p2c/el1p2clocaljacobian.hh +deleted file mode 100644 +index 816459c..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2clocaljacobian.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL1P2C_LOCAL_JACOBIAN_HH_OLD +-#define DUMUX_EL1P2C_LOCAL_JACOBIAN_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/localjacobian.hh instead +- +-#include <dumux/geomechanics/el1p2c/localjacobian.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2clocalresidual.hh b/dumux/geomechanics/el1p2c/el1p2clocalresidual.hh +deleted file mode 100644 +index 1fa9d64..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2clocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_ELASTIC1P2C_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/localresidual.hh instead +- +-#include <dumux/geomechanics/el1p2c/localresidual.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2cmodel.hh b/dumux/geomechanics/el1p2c/el1p2cmodel.hh +deleted file mode 100644 +index 3294ac5..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2cmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_MODEL_HH_OLD +-#define DUMUX_ELASTIC1P2C_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/model.hh instead +- +-#include <dumux/geomechanics/el1p2c/model.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2cproperties.hh b/dumux/geomechanics/el1p2c/el1p2cproperties.hh +deleted file mode 100644 +index 2d26172..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2cproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_PROPERTIES_HH_OLD +-#define DUMUX_ELASTIC1P2C_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/properties.hh instead +- +-#include <dumux/geomechanics/el1p2c/properties.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2cpropertydefaults.hh b/dumux/geomechanics/el1p2c/el1p2cpropertydefaults.hh +deleted file mode 100644 +index 1466b57..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2cpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_ELASTIC1P2C_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/propertydefaults.hh instead +- +-#include <dumux/geomechanics/el1p2c/propertydefaults.hh> +- +-#endif +diff --git a/dumux/geomechanics/el1p2c/el1p2cvolumevariables.hh b/dumux/geomechanics/el1p2c/el1p2cvolumevariables.hh +deleted file mode 100644 +index 3365355..0000000 +--- a/dumux/geomechanics/el1p2c/el1p2cvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC1P2C_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_ELASTIC1P2C_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el1p2c/volumevariables.hh instead +- +-#include <dumux/geomechanics/el1p2c/volumevariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/CMakeLists.txt b/dumux/geomechanics/el2p/CMakeLists.txt +index 08e1ade..ab8c45b 100644 +--- a/dumux/geomechanics/el2p/CMakeLists.txt ++++ b/dumux/geomechanics/el2p/CMakeLists.txt +@@ -1,20 +1,6 @@ + + #install headers + install(FILES +-el2pamgbackend.hh +-el2passembler.hh +-el2pbasemodel.hh +-el2pelementvolumevariables.hh +-el2pfluxvariables.hh +-el2pindices.hh +-el2plocaljacobian.hh +-el2plocaloperator.hh +-el2plocalresidual.hh +-el2pmodel.hh +-el2pnewtoncontroller.hh +-el2pproperties.hh +-el2ppropertydefaults.hh +-el2pvolumevariables.hh + amgbackend.hh + assembler.hh + basemodel.hh +diff --git a/dumux/geomechanics/el2p/el2pamgbackend.hh b/dumux/geomechanics/el2p/el2pamgbackend.hh +deleted file mode 100644 +index a0de251..0000000 +--- a/dumux/geomechanics/el2p/el2pamgbackend.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL2P_AMGBACKEND_HH_OLD +-#define DUMUX_EL2P_AMGBACKEND_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/amgbackend.hh instead +- +-#include <dumux/geomechanics/el2p/amgbackend.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2passembler.hh b/dumux/geomechanics/el2p/el2passembler.hh +deleted file mode 100644 +index bdf94c4..0000000 +--- a/dumux/geomechanics/el2p/el2passembler.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL2P_ASSEMBLER_HH_OLD +-#define DUMUX_EL2P_ASSEMBLER_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/assembler.hh instead +- +-#include <dumux/geomechanics/el2p/assembler.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pbasemodel.hh b/dumux/geomechanics/el2p/el2pbasemodel.hh +deleted file mode 100644 +index 83f6185..0000000 +--- a/dumux/geomechanics/el2p/el2pbasemodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_BASE_MODEL_HH_OLD +-#define DUMUX_ELASTIC2P_BASE_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/basemodel.hh instead +- +-#include <dumux/geomechanics/el2p/basemodel.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pelementvolumevariables.hh b/dumux/geomechanics/el2p/el2pelementvolumevariables.hh +deleted file mode 100644 +index 34a9594..0000000 +--- a/dumux/geomechanics/el2p/el2pelementvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_EL2P_ELEMENT_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_BOX_EL2P_ELEMENT_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/elementvolumevariables.hh instead +- +-#include <dumux/geomechanics/el2p/elementvolumevariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pfluxvariables.hh b/dumux/geomechanics/el2p/el2pfluxvariables.hh +deleted file mode 100644 +index 75eae88..0000000 +--- a/dumux/geomechanics/el2p/el2pfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL2P_FLUX_VARIABLES_HH_OLD +-#define DUMUX_EL2P_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/fluxvariables.hh instead +- +-#include <dumux/geomechanics/el2p/fluxvariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pindices.hh b/dumux/geomechanics/el2p/el2pindices.hh +deleted file mode 100644 +index 0c824cd..0000000 +--- a/dumux/geomechanics/el2p/el2pindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_INDICES_HH_OLD +-#define DUMUX_ELASTIC2P_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/indices.hh instead +- +-#include <dumux/geomechanics/el2p/indices.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2plocaljacobian.hh b/dumux/geomechanics/el2p/el2plocaljacobian.hh +deleted file mode 100644 +index 916c670..0000000 +--- a/dumux/geomechanics/el2p/el2plocaljacobian.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL2P_LOCAL_JACOBIAN_HH_OLD +-#define DUMUX_EL2P_LOCAL_JACOBIAN_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/localjacobian.hh instead +- +-#include <dumux/geomechanics/el2p/localjacobian.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2plocaloperator.hh b/dumux/geomechanics/el2p/el2plocaloperator.hh +deleted file mode 100644 +index 4ec5a64..0000000 +--- a/dumux/geomechanics/el2p/el2plocaloperator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL2P_LOCAL_OPERATOR_HH_OLD +-#define DUMUX_EL2P_LOCAL_OPERATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/localoperator.hh instead +- +-#include <dumux/geomechanics/el2p/localoperator.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2plocalresidual.hh b/dumux/geomechanics/el2p/el2plocalresidual.hh +deleted file mode 100644 +index e6cf288..0000000 +--- a/dumux/geomechanics/el2p/el2plocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_ELASTIC2P_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/localresidual.hh instead +- +-#include <dumux/geomechanics/el2p/localresidual.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pmodel.hh b/dumux/geomechanics/el2p/el2pmodel.hh +deleted file mode 100644 +index c3d2ffb..0000000 +--- a/dumux/geomechanics/el2p/el2pmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_MODEL_HH_OLD +-#define DUMUX_ELASTIC2P_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/model.hh instead +- +-#include <dumux/geomechanics/el2p/model.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pnewtoncontroller.hh b/dumux/geomechanics/el2p/el2pnewtoncontroller.hh +deleted file mode 100644 +index debec50..0000000 +--- a/dumux/geomechanics/el2p/el2pnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_EL2P_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_EL2P_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/newtoncontroller.hh instead +- +-#include <dumux/geomechanics/el2p/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pproperties.hh b/dumux/geomechanics/el2p/el2pproperties.hh +deleted file mode 100644 +index 615f3fe..0000000 +--- a/dumux/geomechanics/el2p/el2pproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_PROPERTIES_HH_OLD +-#define DUMUX_ELASTIC2P_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/properties.hh instead +- +-#include <dumux/geomechanics/el2p/properties.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2ppropertydefaults.hh b/dumux/geomechanics/el2p/el2ppropertydefaults.hh +deleted file mode 100644 +index a2470db..0000000 +--- a/dumux/geomechanics/el2p/el2ppropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_ELASTIC2P_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/propertydefaults.hh instead +- +-#include <dumux/geomechanics/el2p/propertydefaults.hh> +- +-#endif +diff --git a/dumux/geomechanics/el2p/el2pvolumevariables.hh b/dumux/geomechanics/el2p/el2pvolumevariables.hh +deleted file mode 100644 +index 75c6659..0000000 +--- a/dumux/geomechanics/el2p/el2pvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC2P_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_ELASTIC2P_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/el2p/volumevariables.hh instead +- +-#include <dumux/geomechanics/el2p/volumevariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/CMakeLists.txt b/dumux/geomechanics/elastic/CMakeLists.txt +index a0c57de..dc2edad 100644 +--- a/dumux/geomechanics/elastic/CMakeLists.txt ++++ b/dumux/geomechanics/elastic/CMakeLists.txt +@@ -1,13 +1,6 @@ + + #install headers + install(FILES +-elasticfluxvariables.hh +-elasticindices.hh +-elasticlocalresidual.hh +-elasticmodel.hh +-elasticproperties.hh +-elasticpropertydefaults.hh +-elasticvolumevariables.hh + fluxvariables.hh + indices.hh + localresidual.hh +diff --git a/dumux/geomechanics/elastic/elasticfluxvariables.hh b/dumux/geomechanics/elastic/elasticfluxvariables.hh +deleted file mode 100644 +index ae4e878..0000000 +--- a/dumux/geomechanics/elastic/elasticfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_FLUX_VARIABLES_HH_OLD +-#define DUMUX_ELASTIC_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/fluxvariables.hh instead +- +-#include <dumux/geomechanics/elastic/fluxvariables.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/elasticindices.hh b/dumux/geomechanics/elastic/elasticindices.hh +deleted file mode 100644 +index ff5f522..0000000 +--- a/dumux/geomechanics/elastic/elasticindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_INDICES_HH_OLD +-#define DUMUX_ELASTIC_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/indices.hh instead +- +-#include <dumux/geomechanics/elastic/indices.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/elasticlocalresidual.hh b/dumux/geomechanics/elastic/elasticlocalresidual.hh +deleted file mode 100644 +index e3eae2e..0000000 +--- a/dumux/geomechanics/elastic/elasticlocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_ELASTIC_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/localresidual.hh instead +- +-#include <dumux/geomechanics/elastic/localresidual.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/elasticmodel.hh b/dumux/geomechanics/elastic/elasticmodel.hh +deleted file mode 100644 +index 59ea49c..0000000 +--- a/dumux/geomechanics/elastic/elasticmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_MODEL_HH_OLD +-#define DUMUX_ELASTIC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/model.hh instead +- +-#include <dumux/geomechanics/elastic/model.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/elasticproperties.hh b/dumux/geomechanics/elastic/elasticproperties.hh +deleted file mode 100644 +index 18f9fe5..0000000 +--- a/dumux/geomechanics/elastic/elasticproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_PROPERTIES_HH_OLD +-#define DUMUX_ELASTIC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/properties.hh instead +- +-#include <dumux/geomechanics/elastic/properties.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/elasticpropertydefaults.hh b/dumux/geomechanics/elastic/elasticpropertydefaults.hh +deleted file mode 100644 +index 2861124..0000000 +--- a/dumux/geomechanics/elastic/elasticpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_PROPERTIES_DEFAULTS_HH_OLD +-#define DUMUX_ELASTIC_PROPERTIES_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/propertydefaults.hh instead +- +-#include <dumux/geomechanics/elastic/propertydefaults.hh> +- +-#endif +diff --git a/dumux/geomechanics/elastic/elasticvolumevariables.hh b/dumux/geomechanics/elastic/elasticvolumevariables.hh +deleted file mode 100644 +index 468776b..0000000 +--- a/dumux/geomechanics/elastic/elasticvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ELASTIC_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_ELASTIC_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/geomechanics/elastic/volumevariables.hh instead +- +-#include <dumux/geomechanics/elastic/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/1p/1pindices.hh b/dumux/implicit/1p/1pindices.hh +deleted file mode 100644 +index 4a5968e..0000000 +--- a/dumux/implicit/1p/1pindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_INDICES_HH_OLD +-#define DUMUX_1P_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/1p/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/1p/1plocalresidual.hh b/dumux/implicit/1p/1plocalresidual.hh +deleted file mode 100644 +index bc3736b..0000000 +--- a/dumux/implicit/1p/1plocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_1P_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/1p/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/1p/1pmodel.hh b/dumux/implicit/1p/1pmodel.hh +deleted file mode 100644 +index 02eee1d..0000000 +--- a/dumux/implicit/1p/1pmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_MODEL_HH_OLD +-#define DUMUX_1P_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/1p/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/1p/1pproperties.hh b/dumux/implicit/1p/1pproperties.hh +deleted file mode 100644 +index e0840b2..0000000 +--- a/dumux/implicit/1p/1pproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_PROPERTIES_HH_OLD +-#define DUMUX_1P_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/1p/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/1p/1ppropertydefaults.hh b/dumux/implicit/1p/1ppropertydefaults.hh +deleted file mode 100644 +index d560113..0000000 +--- a/dumux/implicit/1p/1ppropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_1P_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/1p/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/1p/1pvolumevariables.hh b/dumux/implicit/1p/1pvolumevariables.hh +deleted file mode 100644 +index 161b9bc..0000000 +--- a/dumux/implicit/1p/1pvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_1P_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/1p/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/1p/CMakeLists.txt b/dumux/implicit/1p/CMakeLists.txt +deleted file mode 100644 +index 7af1aca..0000000 +--- a/dumux/implicit/1p/CMakeLists.txt ++++ /dev/null +@@ -1,10 +0,0 @@ +- +-#install headers +-install(FILES +-1pindices.hh +-1plocalresidual.hh +-1pmodel.hh +-1pproperties.hh +-1ppropertydefaults.hh +-1pvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/1p) +diff --git a/dumux/implicit/1p2c/1p2cfluxvariables.hh b/dumux/implicit/1p2c/1p2cfluxvariables.hh +deleted file mode 100644 +index 496b22b..0000000 +--- a/dumux/implicit/1p2c/1p2cfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P2C_FLUX_VARIABLES_HH_OLD +-#define DUMUX_1P2C_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/1p2cindices.hh b/dumux/implicit/1p2c/1p2cindices.hh +deleted file mode 100644 +index 6c9fbe1..0000000 +--- a/dumux/implicit/1p2c/1p2cindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P2C_INDICES_HH_OLD +-#define DUMUX_1P2C_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/1p2clocalresidual.hh b/dumux/implicit/1p2c/1p2clocalresidual.hh +deleted file mode 100644 +index d5e9917..0000000 +--- a/dumux/implicit/1p2c/1p2clocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ONEP_TWOC_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_ONEP_TWOC_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/1p2cmodel.hh b/dumux/implicit/1p2c/1p2cmodel.hh +deleted file mode 100644 +index b3f56c7..0000000 +--- a/dumux/implicit/1p2c/1p2cmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ONEP_TWOC_MODEL_HH_OLD +-#define DUMUX_ONEP_TWOC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/1p2cproperties.hh b/dumux/implicit/1p2c/1p2cproperties.hh +deleted file mode 100644 +index 2d5a957..0000000 +--- a/dumux/implicit/1p2c/1p2cproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P2C_PROPERTIES_HH_OLD +-#define DUMUX_1P2C_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/1p2cpropertydefaults.hh b/dumux/implicit/1p2c/1p2cpropertydefaults.hh +deleted file mode 100644 +index 4561396..0000000 +--- a/dumux/implicit/1p2c/1p2cpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P2C_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_1P2C_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/1p2cvolumevariables.hh b/dumux/implicit/1p2c/1p2cvolumevariables.hh +deleted file mode 100644 +index df0103b..0000000 +--- a/dumux/implicit/1p2c/1p2cvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P2C_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_1P2C_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/1p2c/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/1p2c/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/1p2c/CMakeLists.txt b/dumux/implicit/1p2c/CMakeLists.txt +deleted file mode 100644 +index 68cb590..0000000 +--- a/dumux/implicit/1p2c/CMakeLists.txt ++++ /dev/null +@@ -1,11 +0,0 @@ +- +-#install headers +-install(FILES +-1p2cfluxvariables.hh +-1p2cindices.hh +-1p2clocalresidual.hh +-1p2cmodel.hh +-1p2cproperties.hh +-1p2cpropertydefaults.hh +-1p2cvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/1p2c) +diff --git a/dumux/implicit/2p/2pgridadaptindicator.hh b/dumux/implicit/2p/2pgridadaptindicator.hh +deleted file mode 100644 +index bf0f19e..0000000 +--- a/dumux/implicit/2p/2pgridadaptindicator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_GRIDADAPTINDICATOR2P_HH_OLD +-#define DUMUX_IMPLICIT_GRIDADAPTINDICATOR2P_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/gridadaptindicator.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/gridadaptindicator.hh> +- +-#endif +diff --git a/dumux/implicit/2p/2pindices.hh b/dumux/implicit/2p/2pindices.hh +deleted file mode 100644 +index 27b1f59..0000000 +--- a/dumux/implicit/2p/2pindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_2P_INDICES_HH_OLD +-#define DUMUX_BOX_2P_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/2p/2plocalresidual.hh b/dumux/implicit/2p/2plocalresidual.hh +deleted file mode 100644 +index e2ba6c7..0000000 +--- a/dumux/implicit/2p/2plocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOP_LOCAL_RESIDUAL_BASE_HH_OLD +-#define DUMUX_TWOP_LOCAL_RESIDUAL_BASE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/2p/2pmodel.hh b/dumux/implicit/2p/2pmodel.hh +deleted file mode 100644 +index c6d94a9..0000000 +--- a/dumux/implicit/2p/2pmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOP_MODEL_HH_OLD +-#define DUMUX_TWOP_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/2p/2pproperties.hh b/dumux/implicit/2p/2pproperties.hh +deleted file mode 100644 +index 8ee356a..0000000 +--- a/dumux/implicit/2p/2pproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P_PROPERTIES_HH_OLD +-#define DUMUX_2P_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/2p/2ppropertydefaults.hh b/dumux/implicit/2p/2ppropertydefaults.hh +deleted file mode 100644 +index 6d77492..0000000 +--- a/dumux/implicit/2p/2ppropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_2P_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/2p/2pvolumevariables.hh b/dumux/implicit/2p/2pvolumevariables.hh +deleted file mode 100644 +index 1996785..0000000 +--- a/dumux/implicit/2p/2pvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_2P_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/2p/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/2p/CMakeLists.txt b/dumux/implicit/2p/CMakeLists.txt +deleted file mode 100644 +index a78a9f0..0000000 +--- a/dumux/implicit/2p/CMakeLists.txt ++++ /dev/null +@@ -1,11 +0,0 @@ +- +-#install headers +-install(FILES +-2pgridadaptindicator.hh +-2pindices.hh +-2plocalresidual.hh +-2pmodel.hh +-2pproperties.hh +-2ppropertydefaults.hh +-2pvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/2p) +diff --git a/dumux/implicit/2p2c/2p2cfluxvariables.hh b/dumux/implicit/2p2c/2p2cfluxvariables.hh +deleted file mode 100644 +index 7adf5ca..0000000 +--- a/dumux/implicit/2p2c/2p2cfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_FLUX_VARIABLES_HH_OLD +-#define DUMUX_2P2C_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2cindices.hh b/dumux/implicit/2p2c/2p2cindices.hh +deleted file mode 100644 +index 78016b2..0000000 +--- a/dumux/implicit/2p2c/2p2cindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_INDICES_HH_OLD +-#define DUMUX_2P2C_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2clocalresidual.hh b/dumux/implicit/2p2c/2p2clocalresidual.hh +deleted file mode 100644 +index 42750ec..0000000 +--- a/dumux/implicit/2p2c/2p2clocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_LOCAL_RESIDUAL_BASE_HH_OLD +-#define DUMUX_2P2C_LOCAL_RESIDUAL_BASE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2cmodel.hh b/dumux/implicit/2p2c/2p2cmodel.hh +deleted file mode 100644 +index bf4ab0d..0000000 +--- a/dumux/implicit/2p2c/2p2cmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_MODEL_HH_OLD +-#define DUMUX_2P2C_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2cnewtoncontroller.hh b/dumux/implicit/2p2c/2p2cnewtoncontroller.hh +deleted file mode 100644 +index a07f5ac..0000000 +--- a/dumux/implicit/2p2c/2p2cnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_2P2C_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/newtoncontroller.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2cproperties.hh b/dumux/implicit/2p2c/2p2cproperties.hh +deleted file mode 100644 +index dae800a..0000000 +--- a/dumux/implicit/2p2c/2p2cproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_PROPERTIES_HH_OLD +-#define DUMUX_2P2C_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2cpropertydefaults.hh b/dumux/implicit/2p2c/2p2cpropertydefaults.hh +deleted file mode 100644 +index bfc7253..0000000 +--- a/dumux/implicit/2p2c/2p2cpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_2P2C_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/2p2cvolumevariables.hh b/dumux/implicit/2p2c/2p2cvolumevariables.hh +deleted file mode 100644 +index a71c4a0..0000000 +--- a/dumux/implicit/2p2c/2p2cvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_2P2C_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2p2c/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/2p2c/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/2p2c/CMakeLists.txt b/dumux/implicit/2p2c/CMakeLists.txt +deleted file mode 100644 +index e704522..0000000 +--- a/dumux/implicit/2p2c/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +- +-#install headers +-install(FILES +-2p2cfluxvariables.hh +-2p2cindices.hh +-2p2clocalresidual.hh +-2p2cmodel.hh +-2p2cnewtoncontroller.hh +-2p2cproperties.hh +-2p2cpropertydefaults.hh +-2p2cvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/2p2c) +diff --git a/dumux/implicit/2pdfm/2pdfmfluxvariables.hh b/dumux/implicit/2pdfm/2pdfmfluxvariables.hh +deleted file mode 100644 +index 5b4c129..0000000 +--- a/dumux/implicit/2pdfm/2pdfmfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_FLUX_VARIABLES_HH_OLD +-#define DUMUX_MODELS_2PDFM_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmindices.hh b/dumux/implicit/2pdfm/2pdfmindices.hh +deleted file mode 100644 +index 19e0888..0000000 +--- a/dumux/implicit/2pdfm/2pdfmindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_INDICES_HH_OLD +-#define DUMUX_MODELS_2PDFM_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmlocalresidual.hh b/dumux/implicit/2pdfm/2pdfmlocalresidual.hh +deleted file mode 100644 +index 4b13ed6..0000000 +--- a/dumux/implicit/2pdfm/2pdfmlocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_MODELS_2PDFM_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmmodel.hh b/dumux/implicit/2pdfm/2pdfmmodel.hh +deleted file mode 100644 +index cb2f868..0000000 +--- a/dumux/implicit/2pdfm/2pdfmmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_MODEL_HH_OLD +-#define DUMUX_MODELS_2PDFM_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmproblem.hh b/dumux/implicit/2pdfm/2pdfmproblem.hh +deleted file mode 100644 +index dee00e2..0000000 +--- a/dumux/implicit/2pdfm/2pdfmproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_PROBLEM_HH_OLD +-#define DUMUX_MODELS_2PDFM_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/problem.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/problem.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmproperties.hh b/dumux/implicit/2pdfm/2pdfmproperties.hh +deleted file mode 100644 +index e0ad1d3..0000000 +--- a/dumux/implicit/2pdfm/2pdfmproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_PROPERTIES_HH_OLD +-#define DUMUX_MODELS_2PDFM_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmpropertydefaults.hh b/dumux/implicit/2pdfm/2pdfmpropertydefaults.hh +deleted file mode 100644 +index 2a598e1..0000000 +--- a/dumux/implicit/2pdfm/2pdfmpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_MODELS_2PDFM_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/2pdfmvolumevariables.hh b/dumux/implicit/2pdfm/2pdfmvolumevariables.hh +deleted file mode 100644 +index b209c6b..0000000 +--- a/dumux/implicit/2pdfm/2pdfmvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MODELS_2PDFM_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_MODELS_2PDFM_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pdfm/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/2pdfm/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pdfm/CMakeLists.txt b/dumux/implicit/2pdfm/CMakeLists.txt +deleted file mode 100644 +index fee22d2..0000000 +--- a/dumux/implicit/2pdfm/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +- +-#install headers +-install(FILES +-2pdfmfluxvariables.hh +-2pdfmindices.hh +-2pdfmlocalresidual.hh +-2pdfmmodel.hh +-2pdfmproblem.hh +-2pdfmproperties.hh +-2pdfmpropertydefaults.hh +-2pdfmvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/2pdfm) +diff --git a/dumux/implicit/2pminc/2pmincfluxvariables.hh b/dumux/implicit/2pminc/2pmincfluxvariables.hh +deleted file mode 100644 +index c8b771a..0000000 +--- a/dumux/implicit/2pminc/2pmincfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOPMINC_FLUX_VARIABLES_HH_OLD +-#define DUMUX_TWOPMINC_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pminc/2pmincindices.hh b/dumux/implicit/2pminc/2pmincindices.hh +deleted file mode 100644 +index d811443..0000000 +--- a/dumux/implicit/2pminc/2pmincindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_2PMINC_INDICES_HH_OLD +-#define DUMUX_BOX_2PMINC_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/2pminc/2pminclocalresidual.hh b/dumux/implicit/2pminc/2pminclocalresidual.hh +deleted file mode 100644 +index 2800bce..0000000 +--- a/dumux/implicit/2pminc/2pminclocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOPMINC_LOCAL_RESIDUAL_BASE_HH_OLD +-#define DUMUX_TWOPMINC_LOCAL_RESIDUAL_BASE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/2pminc/2pmincmodel.hh b/dumux/implicit/2pminc/2pmincmodel.hh +deleted file mode 100644 +index cab9e7e..0000000 +--- a/dumux/implicit/2pminc/2pmincmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOPMINC_MODEL_HH_OLD +-#define DUMUX_TWOPMINC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/2pminc/2pmincproperties.hh b/dumux/implicit/2pminc/2pmincproperties.hh +deleted file mode 100644 +index 398d5f1..0000000 +--- a/dumux/implicit/2pminc/2pmincproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PMINC_PROPERTIES_HH_OLD +-#define DUMUX_2PMINC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/2pminc/2pmincpropertydefaults.hh b/dumux/implicit/2pminc/2pmincpropertydefaults.hh +deleted file mode 100644 +index 36482bf..0000000 +--- a/dumux/implicit/2pminc/2pmincpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PMIN_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_2PMIN_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/2pminc/2pmincvolumevariables.hh b/dumux/implicit/2pminc/2pmincvolumevariables.hh +deleted file mode 100644 +index 58fae4c..0000000 +--- a/dumux/implicit/2pminc/2pmincvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOPMINC_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_TWOPMINC_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pminc/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/2pminc/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncfluxvariables.hh b/dumux/implicit/2pnc/2pncfluxvariables.hh +deleted file mode 100644 +index ce450ce..0000000 +--- a/dumux/implicit/2pnc/2pncfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_FLUX_VARIABLES_HH_OLD +-#define DUMUX_2PNC_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncindices.hh b/dumux/implicit/2pnc/2pncindices.hh +deleted file mode 100644 +index 309c8c7..0000000 +--- a/dumux/implicit/2pnc/2pncindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_INDICES_HH_OLD +-#define DUMUX_2PNC_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pnclocalresidual.hh b/dumux/implicit/2pnc/2pnclocalresidual.hh +deleted file mode 100644 +index 719ae05..0000000 +--- a/dumux/implicit/2pnc/2pnclocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_LOCAL_RESIDUAL_BASE_HH_OLD +-#define DUMUX_2PNC_LOCAL_RESIDUAL_BASE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncmodel.hh b/dumux/implicit/2pnc/2pncmodel.hh +deleted file mode 100644 +index a42f648..0000000 +--- a/dumux/implicit/2pnc/2pncmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_MODEL_HH_OLD +-#define DUMUX_2PNC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncnewtoncontroller.hh b/dumux/implicit/2pnc/2pncnewtoncontroller.hh +deleted file mode 100644 +index d50d553..0000000 +--- a/dumux/implicit/2pnc/2pncnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_2PNC_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/newtoncontroller.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncproperties.hh b/dumux/implicit/2pnc/2pncproperties.hh +deleted file mode 100644 +index 1ecb36d..0000000 +--- a/dumux/implicit/2pnc/2pncproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_PROPERTIES_HH_OLD +-#define DUMUX_2PNC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncpropertydefaults.hh b/dumux/implicit/2pnc/2pncpropertydefaults.hh +deleted file mode 100644 +index e60b142..0000000 +--- a/dumux/implicit/2pnc/2pncpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_2PNC_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/2pncvolumevariables.hh b/dumux/implicit/2pnc/2pncvolumevariables.hh +deleted file mode 100644 +index 22f705e..0000000 +--- a/dumux/implicit/2pnc/2pncvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNC_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_2PNC_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pnc/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/2pnc/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pnc/CMakeLists.txt b/dumux/implicit/2pnc/CMakeLists.txt +deleted file mode 100644 +index 5e5ec52..0000000 +--- a/dumux/implicit/2pnc/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +- +-#install headers +-install(FILES +-2pncfluxvariables.hh +-2pncindices.hh +-2pnclocalresidual.hh +-2pncmodel.hh +-2pncnewtoncontroller.hh +-2pncproperties.hh +-2pncpropertydefaults.hh +-2pncvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/2pnc) +diff --git a/dumux/implicit/2pncmin/2pncminfluxvariables.hh b/dumux/implicit/2pncmin/2pncminfluxvariables.hh +deleted file mode 100644 +index ce5cbcf..0000000 +--- a/dumux/implicit/2pncmin/2pncminfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMIN_FLUX_VARIABLES_HH_OLD +-#define DUMUX_2PNCMIN_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/2pncminindices.hh b/dumux/implicit/2pncmin/2pncminindices.hh +deleted file mode 100644 +index bf98e8e..0000000 +--- a/dumux/implicit/2pncmin/2pncminindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMIN_INDICES_HH_OLD +-#define DUMUX_2PNCMIN_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/2pncminlocalresidual.hh b/dumux/implicit/2pncmin/2pncminlocalresidual.hh +deleted file mode 100644 +index 142ce3e..0000000 +--- a/dumux/implicit/2pncmin/2pncminlocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMIN_LOCAL_RESIDUAL_BASE_HH_OLD +-#define DUMUX_2PNCMIN_LOCAL_RESIDUAL_BASE_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/2pncminmodel.hh b/dumux/implicit/2pncmin/2pncminmodel.hh +deleted file mode 100644 +index 7bfac2d..0000000 +--- a/dumux/implicit/2pncmin/2pncminmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMIN_MODEL_HH_OLD +-#define DUMUX_2PNCMIN_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/2pncminproperties.hh b/dumux/implicit/2pncmin/2pncminproperties.hh +deleted file mode 100644 +index 623b90b..0000000 +--- a/dumux/implicit/2pncmin/2pncminproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMIN_PROPERTIES_HH_OLD +-#define DUMUX_2PNCMIN_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/2pncminpropertydefaults.hh b/dumux/implicit/2pncmin/2pncminpropertydefaults.hh +deleted file mode 100644 +index 64cf62f..0000000 +--- a/dumux/implicit/2pncmin/2pncminpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMIN_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_2PNCMIN_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/2pncminvolumevariables.hh b/dumux/implicit/2pncmin/2pncminvolumevariables.hh +deleted file mode 100644 +index 1c31f96..0000000 +--- a/dumux/implicit/2pncmin/2pncminvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2PNCMin_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_2PNCMin_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/2pncmin/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/2pncmin/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/2pncmin/CMakeLists.txt b/dumux/implicit/2pncmin/CMakeLists.txt +deleted file mode 100644 +index 93b03ed..0000000 +--- a/dumux/implicit/2pncmin/CMakeLists.txt ++++ /dev/null +@@ -1,11 +0,0 @@ +- +-#install headers +-install(FILES +-2pncminfluxvariables.hh +-2pncminindices.hh +-2pncminlocalresidual.hh +-2pncminmodel.hh +-2pncminproperties.hh +-2pncminpropertydefaults.hh +-2pncminvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/2pncmin) +diff --git a/dumux/implicit/3p/3pindices.hh b/dumux/implicit/3p/3pindices.hh +deleted file mode 100644 +index 4f04e30..0000000 +--- a/dumux/implicit/3p/3pindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P_INDICES_HH_OLD +-#define DUMUX_3P_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/3p/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/3p/3plocalresidual.hh b/dumux/implicit/3p/3plocalresidual.hh +deleted file mode 100644 +index a05375b..0000000 +--- a/dumux/implicit/3p/3plocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_3P_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/3p/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/3p/3pmodel.hh b/dumux/implicit/3p/3pmodel.hh +deleted file mode 100644 +index 9ddb93d..0000000 +--- a/dumux/implicit/3p/3pmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P_MODEL_HH_OLD +-#define DUMUX_3P_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/3p/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/3p/3pproperties.hh b/dumux/implicit/3p/3pproperties.hh +deleted file mode 100644 +index 78e1782..0000000 +--- a/dumux/implicit/3p/3pproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P_PROPERTIES_HH_OLD +-#define DUMUX_3P_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/3p/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/3p/3ppropertydefaults.hh b/dumux/implicit/3p/3ppropertydefaults.hh +deleted file mode 100644 +index a72f391..0000000 +--- a/dumux/implicit/3p/3ppropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_3P_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/3p/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/3p/3pvolumevariables.hh b/dumux/implicit/3p/3pvolumevariables.hh +deleted file mode 100644 +index f98f944..0000000 +--- a/dumux/implicit/3p/3pvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_3P_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/3p/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/3p/CMakeLists.txt b/dumux/implicit/3p/CMakeLists.txt +deleted file mode 100644 +index 0f6bf1e..0000000 +--- a/dumux/implicit/3p/CMakeLists.txt ++++ /dev/null +@@ -1,10 +0,0 @@ +- +-#install headers +-install(FILES +-3pindices.hh +-3plocalresidual.hh +-3pmodel.hh +-3pproperties.hh +-3ppropertydefaults.hh +-3pvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/3p) +diff --git a/dumux/implicit/3p3c/3p3cfluxvariables.hh b/dumux/implicit/3p3c/3p3cfluxvariables.hh +deleted file mode 100644 +index 25830ba..0000000 +--- a/dumux/implicit/3p3c/3p3cfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_FLUX_VARIABLES_HH_OLD +-#define DUMUX_3P3C_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3cindices.hh b/dumux/implicit/3p3c/3p3cindices.hh +deleted file mode 100644 +index 74f9ed7..0000000 +--- a/dumux/implicit/3p3c/3p3cindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_INDICES_HH_OLD +-#define DUMUX_3P3C_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3clocalresidual.hh b/dumux/implicit/3p3c/3p3clocalresidual.hh +deleted file mode 100644 +index 29a4ac9..0000000 +--- a/dumux/implicit/3p3c/3p3clocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_3P3C_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3cmodel.hh b/dumux/implicit/3p3c/3p3cmodel.hh +deleted file mode 100644 +index faaca36..0000000 +--- a/dumux/implicit/3p3c/3p3cmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_MODEL_HH_OLD +-#define DUMUX_3P3C_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3cnewtoncontroller.hh b/dumux/implicit/3p3c/3p3cnewtoncontroller.hh +deleted file mode 100644 +index 06c9aa3..0000000 +--- a/dumux/implicit/3p3c/3p3cnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_3P3C_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/newtoncontroller.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3cproperties.hh b/dumux/implicit/3p3c/3p3cproperties.hh +deleted file mode 100644 +index 8dfef88..0000000 +--- a/dumux/implicit/3p3c/3p3cproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_PROPERTIES_HH_OLD +-#define DUMUX_3P3C_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3cpropertydefaults.hh b/dumux/implicit/3p3c/3p3cpropertydefaults.hh +deleted file mode 100644 +index 26bfa70..0000000 +--- a/dumux/implicit/3p3c/3p3cpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_3P3C_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/3p3cvolumevariables.hh b/dumux/implicit/3p3c/3p3cvolumevariables.hh +deleted file mode 100644 +index f538b0b..0000000 +--- a/dumux/implicit/3p3c/3p3cvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_3P3C_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_3P3C_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/3p3c/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/3p3c/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/3p3c/CMakeLists.txt b/dumux/implicit/3p3c/CMakeLists.txt +deleted file mode 100644 +index c8acfe5..0000000 +--- a/dumux/implicit/3p3c/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +- +-#install headers +-install(FILES +-3p3cfluxvariables.hh +-3p3cindices.hh +-3p3clocalresidual.hh +-3p3cmodel.hh +-3p3cnewtoncontroller.hh +-3p3cproperties.hh +-3p3cpropertydefaults.hh +-3p3cvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/3p3c) +diff --git a/dumux/implicit/CMakeLists.txt b/dumux/implicit/CMakeLists.txt +index 31220fe..9bb0c5d 100644 +--- a/dumux/implicit/CMakeLists.txt ++++ b/dumux/implicit/CMakeLists.txt +@@ -1,21 +1,7 @@ +-add_subdirectory("1p") +-add_subdirectory("1p2c") +-add_subdirectory("2p") +-add_subdirectory("2p2c") +-add_subdirectory("2pdfm") +-add_subdirectory("2pnc") +-add_subdirectory("2pncmin") +-add_subdirectory("3p") +-add_subdirectory("3p3c") +-add_subdirectory("adaptive") +-add_subdirectory("box") +-add_subdirectory("cellcentered") +-add_subdirectory("co2") +-add_subdirectory("common") +-add_subdirectory("cornerpoint") +-add_subdirectory("mpnc") +-add_subdirectory("nonisothermal") +-add_subdirectory("richards") ++add_subdirectory(adaptive) ++add_subdirectory(box) ++add_subdirectory(cellcentered) ++add_subdirectory(cornerpoint) + + install(FILES + assembler.hh +diff --git a/dumux/implicit/box/CMakeLists.txt b/dumux/implicit/box/CMakeLists.txt +index 0ae61da..7d37d03 100644 +--- a/dumux/implicit/box/CMakeLists.txt ++++ b/dumux/implicit/box/CMakeLists.txt +@@ -1,13 +1,6 @@ + + #install headers + install(FILES +-boxassembler.hh +-boxelementboundarytypes.hh +-boxelementvolumevariables.hh +-boxfvelementgeometry.hh +-boxlocalresidual.hh +-boxproperties.hh +-boxpropertydefaults.hh + intersectiontovertexbc.hh + assembler.hh + elementboundarytypes.hh +diff --git a/dumux/implicit/box/boxassembler.hh b/dumux/implicit/box/boxassembler.hh +deleted file mode 100644 +index fb3922f..0000000 +--- a/dumux/implicit/box/boxassembler.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_ASSEMBLER_HH_OLD +-#define DUMUX_BOX_ASSEMBLER_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/assembler.hh instead +- +-#include <dumux/implicit/box/assembler.hh> +- +-#endif +diff --git a/dumux/implicit/box/boxelementboundarytypes.hh b/dumux/implicit/box/boxelementboundarytypes.hh +deleted file mode 100644 +index f76d437..0000000 +--- a/dumux/implicit/box/boxelementboundarytypes.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_ELEMENT_BOUNDARY_TYPES_HH_OLD +-#define DUMUX_BOX_ELEMENT_BOUNDARY_TYPES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/elementboundarytypes.hh instead +- +-#include <dumux/implicit/box/elementboundarytypes.hh> +- +-#endif +diff --git a/dumux/implicit/box/boxelementvolumevariables.hh b/dumux/implicit/box/boxelementvolumevariables.hh +deleted file mode 100644 +index f9128c4..0000000 +--- a/dumux/implicit/box/boxelementvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_ELEMENT_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_BOX_ELEMENT_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/elementvolumevariables.hh instead +- +-#include <dumux/implicit/box/elementvolumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/box/boxfvelementgeometry.hh b/dumux/implicit/box/boxfvelementgeometry.hh +deleted file mode 100644 +index 016f702..0000000 +--- a/dumux/implicit/box/boxfvelementgeometry.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_FV_ELEMENTGEOMETRY_HH_OLD +-#define DUMUX_BOX_FV_ELEMENTGEOMETRY_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/fvelementgeometry.hh instead +- +-#include <dumux/implicit/box/fvelementgeometry.hh> +- +-#endif +diff --git a/dumux/implicit/box/boxlocalresidual.hh b/dumux/implicit/box/boxlocalresidual.hh +deleted file mode 100644 +index bd5e6dd..0000000 +--- a/dumux/implicit/box/boxlocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_BOX_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/localresidual.hh instead +- +-#include <dumux/implicit/box/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/box/boxproperties.hh b/dumux/implicit/box/boxproperties.hh +deleted file mode 100644 +index afb86e1..0000000 +--- a/dumux/implicit/box/boxproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_PROPERTIES_HH_OLD +-#define DUMUX_BOX_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/properties.hh instead +- +-#include <dumux/implicit/box/properties.hh> +- +-#endif +diff --git a/dumux/implicit/box/boxpropertydefaults.hh b/dumux/implicit/box/boxpropertydefaults.hh +deleted file mode 100644 +index 1961fd8..0000000 +--- a/dumux/implicit/box/boxpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_BOX_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/box/propertydefaults.hh instead +- +-#include <dumux/implicit/box/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/CMakeLists.txt b/dumux/implicit/cellcentered/CMakeLists.txt +index 4cc6fcf..a1e0fbc 100644 +--- a/dumux/implicit/cellcentered/CMakeLists.txt ++++ b/dumux/implicit/cellcentered/CMakeLists.txt +@@ -1,13 +1,6 @@ + + #install headers + install(FILES +-ccassembler.hh +-ccelementboundarytypes.hh +-ccelementvolumevariables.hh +-ccfvelementgeometry.hh +-cclocalresidual.hh +-ccproperties.hh +-ccpropertydefaults.hh + assembler.hh + elementboundarytypes.hh + elementvolumevariables.hh +diff --git a/dumux/implicit/cellcentered/ccassembler.hh b/dumux/implicit/cellcentered/ccassembler.hh +deleted file mode 100644 +index 805132a..0000000 +--- a/dumux/implicit/cellcentered/ccassembler.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_ASSEMBLER_HH_OLD +-#define DUMUX_CC_ASSEMBLER_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/assembler.hh instead +- +-#include <dumux/implicit/cellcentered/assembler.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/ccelementboundarytypes.hh b/dumux/implicit/cellcentered/ccelementboundarytypes.hh +deleted file mode 100644 +index 9d304de..0000000 +--- a/dumux/implicit/cellcentered/ccelementboundarytypes.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_ELEMENT_BOUNDARY_TYPES_HH_OLD +-#define DUMUX_CC_ELEMENT_BOUNDARY_TYPES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/elementboundarytypes.hh instead +- +-#include <dumux/implicit/cellcentered/elementboundarytypes.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/ccelementvolumevariables.hh b/dumux/implicit/cellcentered/ccelementvolumevariables.hh +deleted file mode 100644 +index a7258d2..0000000 +--- a/dumux/implicit/cellcentered/ccelementvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_ELEMENT_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_CC_ELEMENT_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/elementvolumevariables.hh instead +- +-#include <dumux/implicit/cellcentered/elementvolumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/ccfvelementgeometry.hh b/dumux/implicit/cellcentered/ccfvelementgeometry.hh +deleted file mode 100644 +index dad20f4..0000000 +--- a/dumux/implicit/cellcentered/ccfvelementgeometry.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_FV_ELEMENTGEOMETRY_HH_OLD +-#define DUMUX_CC_FV_ELEMENTGEOMETRY_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/fvelementgeometry.hh instead +- +-#include <dumux/implicit/cellcentered/fvelementgeometry.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/cclocalresidual.hh b/dumux/implicit/cellcentered/cclocalresidual.hh +deleted file mode 100644 +index 88d7662..0000000 +--- a/dumux/implicit/cellcentered/cclocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_CC_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/localresidual.hh instead +- +-#include <dumux/implicit/cellcentered/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/ccproperties.hh b/dumux/implicit/cellcentered/ccproperties.hh +deleted file mode 100644 +index c53d509..0000000 +--- a/dumux/implicit/cellcentered/ccproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_PROPERTIES_HH_OLD +-#define DUMUX_CC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/properties.hh instead +- +-#include <dumux/implicit/cellcentered/properties.hh> +- +-#endif +diff --git a/dumux/implicit/cellcentered/ccpropertydefaults.hh b/dumux/implicit/cellcentered/ccpropertydefaults.hh +deleted file mode 100644 +index 3244780..0000000 +--- a/dumux/implicit/cellcentered/ccpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CC_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_CC_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cellcentered/propertydefaults.hh instead +- +-#include <dumux/implicit/cellcentered/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/co2/CMakeLists.txt b/dumux/implicit/co2/CMakeLists.txt +deleted file mode 100644 +index 06c0de0..0000000 +--- a/dumux/implicit/co2/CMakeLists.txt ++++ /dev/null +@@ -1,6 +0,0 @@ +- +-#install headers +-install(FILES +-co2model.hh +-co2volumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/co2) +diff --git a/dumux/implicit/co2/co2model.hh b/dumux/implicit/co2/co2model.hh +deleted file mode 100644 +index 4f6449d..0000000 +--- a/dumux/implicit/co2/co2model.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CO2_MODEL_HH_OLD +-#define DUMUX_CO2_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/co2/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/co2/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/co2/co2volumevariables.hh b/dumux/implicit/co2/co2volumevariables.hh +deleted file mode 100644 +index 6e6ecdf..0000000 +--- a/dumux/implicit/co2/co2volumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CO2_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_CO2_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/co2/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/co2/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/common/CMakeLists.txt b/dumux/implicit/common/CMakeLists.txt +deleted file mode 100644 +index b87d3af..0000000 +--- a/dumux/implicit/common/CMakeLists.txt ++++ /dev/null +@@ -1,16 +0,0 @@ +- +-#install headers +-install(FILES +-implicitassembler.hh +-implicitdarcyfluxvariables.hh +-implicitforchheimerfluxvariables.hh +-implicitlocaljacobian.hh +-implicitlocalresidual.hh +-implicitmodel.hh +-implicitporousmediaproblem.hh +-implicitproblem.hh +-implicitproperties.hh +-implicitpropertydefaults.hh +-implicitvelocityoutput.hh +-implicitvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/common) +diff --git a/dumux/implicit/common/implicitassembler.hh b/dumux/implicit/common/implicitassembler.hh +deleted file mode 100644 +index 62b2621..0000000 +--- a/dumux/implicit/common/implicitassembler.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_ASSEMBLER_HH_OLD +-#define DUMUX_IMPLICIT_ASSEMBLER_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/assembler.hh instead +- +-#include <dumux/implicit/assembler.hh> +- +-#endif +\ No newline at end of file +diff --git a/dumux/implicit/common/implicitdarcyfluxvariables.hh b/dumux/implicit/common/implicitdarcyfluxvariables.hh +deleted file mode 100644 +index 9d09679..0000000 +--- a/dumux/implicit/common/implicitdarcyfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_DARCY_FLUX_VARIABLES_HH_OLD +-#define DUMUX_IMPLICIT_DARCY_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/implicit/darcyfluxvariables.hh instead +- +-#include <dumux/porousmediumflow/implicit/darcyfluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitforchheimerfluxvariables.hh b/dumux/implicit/common/implicitforchheimerfluxvariables.hh +deleted file mode 100644 +index 08552b6..0000000 +--- a/dumux/implicit/common/implicitforchheimerfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_FORCHHEIMER_FLUX_VARIABLES_HH_OLD +-#define DUMUX_IMPLICIT_FORCHHEIMER_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/implicit/forchheimerfluxvariables.hh instead +- +-#include <dumux/porousmediumflow/implicit/forchheimerfluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitlocaljacobian.hh b/dumux/implicit/common/implicitlocaljacobian.hh +deleted file mode 100644 +index 16021bc..0000000 +--- a/dumux/implicit/common/implicitlocaljacobian.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_LOCAL_JACOBIAN_HH_OLD +-#define DUMUX_IMPLICIT_LOCAL_JACOBIAN_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/localjacobian.hh instead +- +-#include <dumux/implicit/localjacobian.hh> +- +-#endif +\ No newline at end of file +diff --git a/dumux/implicit/common/implicitlocalresidual.hh b/dumux/implicit/common/implicitlocalresidual.hh +deleted file mode 100644 +index efc1f1b..0000000 +--- a/dumux/implicit/common/implicitlocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_IMPLICIT_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/localresidual.hh instead +- +-#include <dumux/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitmodel.hh b/dumux/implicit/common/implicitmodel.hh +deleted file mode 100644 +index a0ef38e..0000000 +--- a/dumux/implicit/common/implicitmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_MODEL_HH_OLD +-#define DUMUX_IMPLICIT_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/model.hh instead +- +-#include <dumux/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitporousmediaproblem.hh b/dumux/implicit/common/implicitporousmediaproblem.hh +deleted file mode 100644 +index 5c1d106..0000000 +--- a/dumux/implicit/common/implicitporousmediaproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_POROUS_MEDIA_PROBLEM_HH_OLD +-#define DUMUX_IMPLICIT_POROUS_MEDIA_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/implicit/problem.hh instead +- +-#include <dumux/porousmediumflow/implicit/problem.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitproblem.hh b/dumux/implicit/common/implicitproblem.hh +deleted file mode 100644 +index d52c4e5..0000000 +--- a/dumux/implicit/common/implicitproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_PROBLEM_HH_OLD +-#define DUMUX_IMPLICIT_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/problem.hh instead +- +-#include <dumux/implicit/problem.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitproperties.hh b/dumux/implicit/common/implicitproperties.hh +deleted file mode 100644 +index 70f10c6..0000000 +--- a/dumux/implicit/common/implicitproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_PROPERTIES_HH_OLD +-#define DUMUX_IMPLICIT_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/properties.hh instead +- +-#include <dumux/implicit/properties.hh> +- +-#endif +\ No newline at end of file +diff --git a/dumux/implicit/common/implicitpropertydefaults.hh b/dumux/implicit/common/implicitpropertydefaults.hh +deleted file mode 100644 +index 245571b..0000000 +--- a/dumux/implicit/common/implicitpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_IMPLICIT_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/propertydefaults.hh instead +- +-#include <dumux/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitvelocityoutput.hh b/dumux/implicit/common/implicitvelocityoutput.hh +deleted file mode 100644 +index 7baea3a..0000000 +--- a/dumux/implicit/common/implicitvelocityoutput.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_VELOCITYOUTPUT_HH_OLD +-#define DUMUX_IMPLICIT_VELOCITYOUTPUT_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/implicit/velocityoutput.hh instead +- +-#include <dumux/porousmediumflow/implicit/velocityoutput.hh> +- +-#endif +diff --git a/dumux/implicit/common/implicitvolumevariables.hh b/dumux/implicit/common/implicitvolumevariables.hh +deleted file mode 100644 +index ee0b7a2..0000000 +--- a/dumux/implicit/common/implicitvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_IMPLICIT_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/volumevariables.hh instead +- +-#include <dumux/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/cornerpoint/CMakeLists.txt b/dumux/implicit/cornerpoint/CMakeLists.txt +index 9914aaa..5a3b58d 100644 +--- a/dumux/implicit/cornerpoint/CMakeLists.txt ++++ b/dumux/implicit/cornerpoint/CMakeLists.txt +@@ -1,9 +1,6 @@ + + #install headers + install(FILES +-cpdarcyfluxvariables.hh +-cpelementvolumevariables.hh +-cpfvelementgeometry.hh + elementvolumevariables.hh + fvelementgeometry.hh + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/cornerpoint) +diff --git a/dumux/implicit/cornerpoint/cpdarcyfluxvariables.hh b/dumux/implicit/cornerpoint/cpdarcyfluxvariables.hh +deleted file mode 100644 +index 06dd4e0..0000000 +--- a/dumux/implicit/cornerpoint/cpdarcyfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CP_DARCY_FLUX_VARIABLES_HH_OLD +-#define DUMUX_CP_DARCY_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/implicit/cpdarcyfluxvariables.hh instead +- +-#include <dumux/porousmediumflow/implicit/cpdarcyfluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/cornerpoint/cpelementvolumevariables.hh b/dumux/implicit/cornerpoint/cpelementvolumevariables.hh +deleted file mode 100644 +index a2e13df..0000000 +--- a/dumux/implicit/cornerpoint/cpelementvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CP_ELEMENT_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_CP_ELEMENT_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cornerpoint/elementvolumevariables.hh instead +- +-#include <dumux/implicit/cornerpoint/elementvolumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/cornerpoint/cpfvelementgeometry.hh b/dumux/implicit/cornerpoint/cpfvelementgeometry.hh +deleted file mode 100644 +index c35ef07..0000000 +--- a/dumux/implicit/cornerpoint/cpfvelementgeometry.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_CP_FV_ELEMENTGEOMETRY_HH_OLD +-#define DUMUX_CP_FV_ELEMENTGEOMETRY_HH_OLD +- +-#warning this header is deprecated, use dumux/implicit/cornerpoint/fvelementgeometry.hh instead +- +-#include <dumux/implicit/cornerpoint/fvelementgeometry.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/CMakeLists.txt b/dumux/implicit/mpnc/CMakeLists.txt +deleted file mode 100644 +index a7ac686..0000000 +--- a/dumux/implicit/mpnc/CMakeLists.txt ++++ /dev/null +@@ -1,24 +0,0 @@ +-add_subdirectory("diffusion") +-add_subdirectory("energy") +-add_subdirectory("mass") +- +-#install headers +-install(FILES +-mpncfluxvariables.hh +-mpncindices.hh +-mpnclocalresidual.hh +-mpncmodel.hh +-mpncmodelkinetic.hh +-mpncnewtoncontroller.hh +-mpncproperties.hh +-mpncpropertieskinetic.hh +-mpncpropertydefaults.hh +-mpncpropertydefaultskinetic.hh +-mpncvolumevariables.hh +-mpncvolumevariablesia.hh +-mpncvolumevariablesiakinetic.hh +-mpncvtkwritercommon.hh +-mpncvtkwriter.hh +-mpncvtkwritermodule.hh +-velomodelnewtoncontroller.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/mpnc) +diff --git a/dumux/implicit/mpnc/diffusion/CMakeLists.txt b/dumux/implicit/mpnc/diffusion/CMakeLists.txt +deleted file mode 100644 +index 51b3c9b..0000000 +--- a/dumux/implicit/mpnc/diffusion/CMakeLists.txt ++++ /dev/null +@@ -1,7 +0,0 @@ +- +-#install headers +-install(FILES +-diffusion.hh +-fluxvariables.hh +-volumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/mpnc/diffusion) +diff --git a/dumux/implicit/mpnc/diffusion/diffusion.hh b/dumux/implicit/mpnc/diffusion/diffusion.hh +deleted file mode 100644 +index 7bd444c..0000000 +--- a/dumux/implicit/mpnc/diffusion/diffusion.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_DIFFUSION_HH_OLD +-#define DUMUX_MPNC_DIFFUSION_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/diffusion/diffusion.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/diffusion/diffusion.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/diffusion/fluxvariables.hh b/dumux/implicit/mpnc/diffusion/fluxvariables.hh +deleted file mode 100644 +index 574625c..0000000 +--- a/dumux/implicit/mpnc/diffusion/fluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_DIFFUSION_FLUX_VARIABLES_HH_OLD +-#define DUMUX_MPNC_DIFFUSION_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/diffusion/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/diffusion/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/diffusion/volumevariables.hh b/dumux/implicit/mpnc/diffusion/volumevariables.hh +deleted file mode 100644 +index b2dc0bf..0000000 +--- a/dumux/implicit/mpnc/diffusion/volumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_DIFFUSION_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_MPNC_DIFFUSION_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/diffusion/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/diffusion/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/CMakeLists.txt b/dumux/implicit/mpnc/energy/CMakeLists.txt +deleted file mode 100644 +index 23c3070..0000000 +--- a/dumux/implicit/mpnc/energy/CMakeLists.txt ++++ /dev/null +@@ -1,14 +0,0 @@ +- +-#install headers +-install(FILES +-mpncfluxvariablesenergy.hh +-mpncfluxvariablesenergykinetic.hh +-mpncindicesenergy.hh +-mpncindicesenergykinetic.hh +-mpnclocalresidualenergy.hh +-mpnclocalresidualenergykinetic.hh +-mpncvolumevariablesenergy.hh +-mpncvolumevariablesenergykinetic.hh +-mpncvtkwriterenergy.hh +-mpncvtkwriterenergykinetic.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/mpnc/energy) +diff --git a/dumux/implicit/mpnc/energy/mpncfluxvariablesenergy.hh b/dumux/implicit/mpnc/energy/mpncfluxvariablesenergy.hh +deleted file mode 100644 +index 076d7f2..0000000 +--- a/dumux/implicit/mpnc/energy/mpncfluxvariablesenergy.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_ENERGY_FLUX_VARIABLES_HH_OLD +-#define DUMUX_MPNC_ENERGY_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncfluxvariablesenergykinetic.hh b/dumux/implicit/mpnc/energy/mpncfluxvariablesenergykinetic.hh +deleted file mode 100644 +index 217cfef..0000000 +--- a/dumux/implicit/mpnc/energy/mpncfluxvariablesenergykinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_ENERGY_FLUX_VARIABLES_KINETIC_HH_OLD +-#define DUMUX_MPNC_ENERGY_FLUX_VARIABLES_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/fluxvariableskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/fluxvariableskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncindicesenergy.hh b/dumux/implicit/mpnc/energy/mpncindicesenergy.hh +deleted file mode 100644 +index 2b174be..0000000 +--- a/dumux/implicit/mpnc/energy/mpncindicesenergy.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_INDICES_ENERGY_HH_OLD +-#define DUMUX_MPNC_INDICES_ENERGY_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/indices.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/indices.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncindicesenergykinetic.hh b/dumux/implicit/mpnc/energy/mpncindicesenergykinetic.hh +deleted file mode 100644 +index 5caf13d..0000000 +--- a/dumux/implicit/mpnc/energy/mpncindicesenergykinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_INDICES_ENERGY_KINETIC_HH_OLD +-#define DUMUX_MPNC_INDICES_ENERGY_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/indiceskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/indiceskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpnclocalresidualenergy.hh b/dumux/implicit/mpnc/energy/mpnclocalresidualenergy.hh +deleted file mode 100644 +index 8ca04ed..0000000 +--- a/dumux/implicit/mpnc/energy/mpnclocalresidualenergy.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_LOCAL_RESIDUAL_ENERGY_HH_OLD +-#define DUMUX_MPNC_LOCAL_RESIDUAL_ENERGY_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/localresidual.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpnclocalresidualenergykinetic.hh b/dumux/implicit/mpnc/energy/mpnclocalresidualenergykinetic.hh +deleted file mode 100644 +index 52da5be..0000000 +--- a/dumux/implicit/mpnc/energy/mpnclocalresidualenergykinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_LOCAL_RESIDUAL_ENERGY_KINETIC_HH_OLD +-#define DUMUX_MPNC_LOCAL_RESIDUAL_ENERGY_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/localresidualkinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/localresidualkinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncvolumevariablesenergy.hh b/dumux/implicit/mpnc/energy/mpncvolumevariablesenergy.hh +deleted file mode 100644 +index 262ecb0..0000000 +--- a/dumux/implicit/mpnc/energy/mpncvolumevariablesenergy.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_ENERGY_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_MPNC_ENERGY_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncvolumevariablesenergykinetic.hh b/dumux/implicit/mpnc/energy/mpncvolumevariablesenergykinetic.hh +deleted file mode 100644 +index d893cdc..0000000 +--- a/dumux/implicit/mpnc/energy/mpncvolumevariablesenergykinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_ENERGY_VOLUME_VARIABLES_KINETIC_HH_OLD +-#define DUMUX_MPNC_ENERGY_VOLUME_VARIABLES_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/volumevariableskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/volumevariableskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncvtkwriterenergy.hh b/dumux/implicit/mpnc/energy/mpncvtkwriterenergy.hh +deleted file mode 100644 +index 2ec6d64..0000000 +--- a/dumux/implicit/mpnc/energy/mpncvtkwriterenergy.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_WRITER_ENERGY_HH_OLD +-#define DUMUX_MPNC_VTK_WRITER_ENERGY_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/vtkwriter.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/vtkwriter.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/energy/mpncvtkwriterenergykinetic.hh b/dumux/implicit/mpnc/energy/mpncvtkwriterenergykinetic.hh +deleted file mode 100644 +index 4164537..0000000 +--- a/dumux/implicit/mpnc/energy/mpncvtkwriterenergykinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_WRITER_ENERGY_KINETIC_HH_OLD +-#define DUMUX_MPNC_VTK_WRITER_ENERGY_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/energy/vtkwriterkinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/energy/vtkwriterkinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/CMakeLists.txt b/dumux/implicit/mpnc/mass/CMakeLists.txt +deleted file mode 100644 +index 22765cb..0000000 +--- a/dumux/implicit/mpnc/mass/CMakeLists.txt ++++ /dev/null +@@ -1,12 +0,0 @@ +- +-#install headers +-install(FILES +-mpncindicesmass.hh +-mpncindicesmasskinetic.hh +-mpnclocalresidualmass.hh +-mpnclocalresidualmasskinetic.hh +-mpncvolumevariablesmass.hh +-mpncvolumevariablesmasskinetic.hh +-mpncvtkwritermass.hh +-mpncvtkwritermasskinetic.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/mpnc/mass) +diff --git a/dumux/implicit/mpnc/mass/mpncindicesmass.hh b/dumux/implicit/mpnc/mass/mpncindicesmass.hh +deleted file mode 100644 +index c2a4b4e..0000000 +--- a/dumux/implicit/mpnc/mass/mpncindicesmass.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_MASS_INDICES_HH_OLD +-#define DUMUX_MPNC_MASS_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/indices.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/indices.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpncindicesmasskinetic.hh b/dumux/implicit/mpnc/mass/mpncindicesmasskinetic.hh +deleted file mode 100644 +index b93814a..0000000 +--- a/dumux/implicit/mpnc/mass/mpncindicesmasskinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_MASS_INDICES_KINETIC_HH_OLD +-#define DUMUX_MPNC_MASS_INDICES_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/indiceskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/indiceskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpnclocalresidualmass.hh b/dumux/implicit/mpnc/mass/mpnclocalresidualmass.hh +deleted file mode 100644 +index efafcdf..0000000 +--- a/dumux/implicit/mpnc/mass/mpnclocalresidualmass.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_LOCAL_RESIDUAL_MASS_HH_OLD +-#define DUMUX_MPNC_LOCAL_RESIDUAL_MASS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/localresidual.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpnclocalresidualmasskinetic.hh b/dumux/implicit/mpnc/mass/mpnclocalresidualmasskinetic.hh +deleted file mode 100644 +index 676747e..0000000 +--- a/dumux/implicit/mpnc/mass/mpnclocalresidualmasskinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_LOCAL_RESIDUAL_MASS_KINETIC_HH_OLD +-#define DUMUX_MPNC_LOCAL_RESIDUAL_MASS_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/localresidualkinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/localresidualkinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpncvolumevariablesmass.hh b/dumux/implicit/mpnc/mass/mpncvolumevariablesmass.hh +deleted file mode 100644 +index f9e7531..0000000 +--- a/dumux/implicit/mpnc/mass/mpncvolumevariablesmass.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VOLUME_VARIABLES_MASS_HH_OLD +-#define DUMUX_MPNC_VOLUME_VARIABLES_MASS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpncvolumevariablesmasskinetic.hh b/dumux/implicit/mpnc/mass/mpncvolumevariablesmasskinetic.hh +deleted file mode 100644 +index de04988..0000000 +--- a/dumux/implicit/mpnc/mass/mpncvolumevariablesmasskinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VOLUME_VARIABLES_MASS_KINETIC_HH_OLD +-#define DUMUX_MPNC_VOLUME_VARIABLES_MASS_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/volumevariableskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/volumevariableskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpncvtkwritermass.hh b/dumux/implicit/mpnc/mass/mpncvtkwritermass.hh +deleted file mode 100644 +index 18dc705..0000000 +--- a/dumux/implicit/mpnc/mass/mpncvtkwritermass.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_WRITER_MASS_HH_OLD +-#define DUMUX_MPNC_VTK_WRITER_MASS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/vtkwriter.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/vtkwriter.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mass/mpncvtkwritermasskinetic.hh b/dumux/implicit/mpnc/mass/mpncvtkwritermasskinetic.hh +deleted file mode 100644 +index 11ff13c..0000000 +--- a/dumux/implicit/mpnc/mass/mpncvtkwritermasskinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_WRITER_MASS_KINETIC_HH_OLD +-#define DUMUX_MPNC_VTK_WRITER_MASS_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/mass/vtkwriterkinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/mass/vtkwriterkinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncfluxvariables.hh b/dumux/implicit/mpnc/mpncfluxvariables.hh +deleted file mode 100644 +index 61bae9e..0000000 +--- a/dumux/implicit/mpnc/mpncfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_FLUX_VARIABLES_HH_OLD +-#define DUMUX_MPNC_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncindices.hh b/dumux/implicit/mpnc/mpncindices.hh +deleted file mode 100644 +index e270d66..0000000 +--- a/dumux/implicit/mpnc/mpncindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_INDICES_HH_OLD +-#define DUMUX_MPNC_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpnclocalresidual.hh b/dumux/implicit/mpnc/mpnclocalresidual.hh +deleted file mode 100644 +index 819b0f3..0000000 +--- a/dumux/implicit/mpnc/mpnclocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_MPNC_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncmodel.hh b/dumux/implicit/mpnc/mpncmodel.hh +deleted file mode 100644 +index 427b2ae..0000000 +--- a/dumux/implicit/mpnc/mpncmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_MODEL_HH_OLD +-#define DUMUX_MPNC_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncmodelkinetic.hh b/dumux/implicit/mpnc/mpncmodelkinetic.hh +deleted file mode 100644 +index 5cc8947..0000000 +--- a/dumux/implicit/mpnc/mpncmodelkinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_MODEL_KINETIC_HH_OLD +-#define DUMUX_MPNC_MODEL_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/modelkinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/modelkinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncnewtoncontroller.hh b/dumux/implicit/mpnc/mpncnewtoncontroller.hh +deleted file mode 100644 +index 94a0bde..0000000 +--- a/dumux/implicit/mpnc/mpncnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_MPNC_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/newtoncontroller.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncproperties.hh b/dumux/implicit/mpnc/mpncproperties.hh +deleted file mode 100644 +index c1b54fe..0000000 +--- a/dumux/implicit/mpnc/mpncproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_PROPERTIES_HH_OLD +-#define DUMUX_MPNC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncpropertieskinetic.hh b/dumux/implicit/mpnc/mpncpropertieskinetic.hh +deleted file mode 100644 +index 216825e..0000000 +--- a/dumux/implicit/mpnc/mpncpropertieskinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_PROPERTIES_KINETIC_HH_OLD +-#define DUMUX_MPNC_PROPERTIES_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/propertieskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/propertieskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncpropertydefaults.hh b/dumux/implicit/mpnc/mpncpropertydefaults.hh +deleted file mode 100644 +index 8758e62..0000000 +--- a/dumux/implicit/mpnc/mpncpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_MPNC_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncpropertydefaultskinetic.hh b/dumux/implicit/mpnc/mpncpropertydefaultskinetic.hh +deleted file mode 100644 +index 31a1b30..0000000 +--- a/dumux/implicit/mpnc/mpncpropertydefaultskinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_PROPERTY_DEFAULTS_KINETIC_HH_OLD +-#define DUMUX_MPNC_PROPERTY_DEFAULTS_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/propertydefaultskinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/propertydefaultskinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncvolumevariables.hh b/dumux/implicit/mpnc/mpncvolumevariables.hh +deleted file mode 100644 +index 9970a45..0000000 +--- a/dumux/implicit/mpnc/mpncvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_MPNC_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncvolumevariablesia.hh b/dumux/implicit/mpnc/mpncvolumevariablesia.hh +deleted file mode 100644 +index c2059b9..0000000 +--- a/dumux/implicit/mpnc/mpncvolumevariablesia.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VOLUME_VARIABLES_IA_HH_OLD +-#define DUMUX_MPNC_VOLUME_VARIABLES_IA_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/volumevariablesia.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/volumevariablesia.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncvolumevariablesiakinetic.hh b/dumux/implicit/mpnc/mpncvolumevariablesiakinetic.hh +deleted file mode 100644 +index d1ab858..0000000 +--- a/dumux/implicit/mpnc/mpncvolumevariablesiakinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VOLUME_VARIABLES_IA_KINETIC_HH_OLD +-#define DUMUX_MPNC_VOLUME_VARIABLES_IA_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/volumevariablesiakinetic.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/volumevariablesiakinetic.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncvtkwriter.hh b/dumux/implicit/mpnc/mpncvtkwriter.hh +deleted file mode 100644 +index 9231e88..0000000 +--- a/dumux/implicit/mpnc/mpncvtkwriter.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_WRITER_HH_OLD +-#define DUMUX_MPNC_VTK_WRITER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/vtkwriter.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/vtkwriter.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncvtkwritercommon.hh b/dumux/implicit/mpnc/mpncvtkwritercommon.hh +deleted file mode 100644 +index 4882619..0000000 +--- a/dumux/implicit/mpnc/mpncvtkwritercommon.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_WRITER_COMMON_HH_OLD +-#define DUMUX_MPNC_VTK_WRITER_COMMON_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/vtkwritercommon.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/vtkwritercommon.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/mpncvtkwritermodule.hh b/dumux/implicit/mpnc/mpncvtkwritermodule.hh +deleted file mode 100644 +index d8e9d73..0000000 +--- a/dumux/implicit/mpnc/mpncvtkwritermodule.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MPNC_VTK_BASE_WRITER_HH_OLD +-#define DUMUX_MPNC_VTK_BASE_WRITER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/vtkwritermodule.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/vtkwritermodule.hh> +- +-#endif +diff --git a/dumux/implicit/mpnc/velomodelnewtoncontroller.hh b/dumux/implicit/mpnc/velomodelnewtoncontroller.hh +deleted file mode 100644 +index 4734b3a..0000000 +--- a/dumux/implicit/mpnc/velomodelnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_VELO_MODEL_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_VELO_MODEL_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/mpnc/implicit/velomodelnewtoncontroller.hh instead +- +-#include <dumux/porousmediumflow/mpnc/implicit/velomodelnewtoncontroller.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/CMakeLists.txt b/dumux/implicit/nonisothermal/CMakeLists.txt +deleted file mode 100644 +index f17b560..0000000 +--- a/dumux/implicit/nonisothermal/CMakeLists.txt ++++ /dev/null +@@ -1,11 +0,0 @@ +- +-#install headers +-install(FILES +-nifluxvariables.hh +-niindices.hh +-nilocalresidual.hh +-nimodel.hh +-niproperties.hh +-nipropertydefaults.hh +-nivolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/nonisothermal) +diff --git a/dumux/implicit/nonisothermal/nifluxvariables.hh b/dumux/implicit/nonisothermal/nifluxvariables.hh +deleted file mode 100644 +index 8520ebd..0000000 +--- a/dumux/implicit/nonisothermal/nifluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NI_FLUX_VARIABLES_HH_OLD +-#define DUMUX_NI_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/niindices.hh b/dumux/implicit/nonisothermal/niindices.hh +deleted file mode 100644 +index 79dba34..0000000 +--- a/dumux/implicit/nonisothermal/niindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NI_INDICES_HH_OLD +-#define DUMUX_NI_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/nilocalresidual.hh b/dumux/implicit/nonisothermal/nilocalresidual.hh +deleted file mode 100644 +index fa8a86e..0000000 +--- a/dumux/implicit/nonisothermal/nilocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NEW_NI_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_NEW_NI_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/nimodel.hh b/dumux/implicit/nonisothermal/nimodel.hh +deleted file mode 100644 +index 317a85f..0000000 +--- a/dumux/implicit/nonisothermal/nimodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NI_MODEL_HH_OLD +-#define DUMUX_NI_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/niproperties.hh b/dumux/implicit/nonisothermal/niproperties.hh +deleted file mode 100644 +index d13dc9b..0000000 +--- a/dumux/implicit/nonisothermal/niproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NI_PROPERTIES_HH_OLD +-#define DUMUX_NI_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/nipropertydefaults.hh b/dumux/implicit/nonisothermal/nipropertydefaults.hh +deleted file mode 100644 +index b7020da..0000000 +--- a/dumux/implicit/nonisothermal/nipropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NI_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_NI_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/nonisothermal/nivolumevariables.hh b/dumux/implicit/nonisothermal/nivolumevariables.hh +deleted file mode 100644 +index 594d5b8..0000000 +--- a/dumux/implicit/nonisothermal/nivolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NI_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_NI_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/nonisothermal/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/nonisothermal/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/implicit/richards/CMakeLists.txt b/dumux/implicit/richards/CMakeLists.txt +deleted file mode 100644 +index 183dd36..0000000 +--- a/dumux/implicit/richards/CMakeLists.txt ++++ /dev/null +@@ -1,13 +0,0 @@ +- +-#install headers +-install(FILES +-richardsfluxvariables.hh +-richardsindices.hh +-richardslocalresidual.hh +-richardsmodel.hh +-richardsnewtoncontroller.hh +-richardsproblem.hh +-richardsproperties.hh +-richardspropertydefaults.hh +-richardsvolumevariables.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/implicit/richards) +diff --git a/dumux/implicit/richards/richardsfluxvariables.hh b/dumux/implicit/richards/richardsfluxvariables.hh +deleted file mode 100644 +index 133ab6b..0000000 +--- a/dumux/implicit/richards/richardsfluxvariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_FLUX_VARIABLES_HH_OLD +-#define DUMUX_RICHARDS_FLUX_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/fluxvariables.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/fluxvariables.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardsindices.hh b/dumux/implicit/richards/richardsindices.hh +deleted file mode 100644 +index bcace38..0000000 +--- a/dumux/implicit/richards/richardsindices.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_INDICES_HH_OLD +-#define DUMUX_RICHARDS_INDICES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/indices.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/indices.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardslocalresidual.hh b/dumux/implicit/richards/richardslocalresidual.hh +deleted file mode 100644 +index ff01434..0000000 +--- a/dumux/implicit/richards/richardslocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_RICHARDS_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/localresidual.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/localresidual.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardsmodel.hh b/dumux/implicit/richards/richardsmodel.hh +deleted file mode 100644 +index d6f6665..0000000 +--- a/dumux/implicit/richards/richardsmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_MODEL_HH_OLD +-#define DUMUX_RICHARDS_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/model.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/model.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardsnewtoncontroller.hh b/dumux/implicit/richards/richardsnewtoncontroller.hh +deleted file mode 100644 +index 75bb565..0000000 +--- a/dumux/implicit/richards/richardsnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_RICHARDS_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/newtoncontroller.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardsproblem.hh b/dumux/implicit/richards/richardsproblem.hh +deleted file mode 100644 +index 0318195..0000000 +--- a/dumux/implicit/richards/richardsproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_PROBLEM_HH_OLD +-#define DUMUX_RICHARDS_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/problem.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/problem.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardsproperties.hh b/dumux/implicit/richards/richardsproperties.hh +deleted file mode 100644 +index 2c986d5..0000000 +--- a/dumux/implicit/richards/richardsproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_PROPERTIES_HH_OLD +-#define DUMUX_RICHARDS_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/properties.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/properties.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardspropertydefaults.hh b/dumux/implicit/richards/richardspropertydefaults.hh +deleted file mode 100644 +index ce2b4c7..0000000 +--- a/dumux/implicit/richards/richardspropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_RICHARDS_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/propertydefaults.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/propertydefaults.hh> +- +-#endif +diff --git a/dumux/implicit/richards/richardsvolumevariables.hh b/dumux/implicit/richards/richardsvolumevariables.hh +deleted file mode 100644 +index 4b3d182..0000000 +--- a/dumux/implicit/richards/richardsvolumevariables.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_RICHARDS_VOLUME_VARIABLES_HH_OLD +-#define DUMUX_RICHARDS_VOLUME_VARIABLES_HH_OLD +- +-#warning this header is deprecated, use dumux/porousmediumflow/richards/implicit/volumevariables.hh instead +- +-#include <dumux/porousmediumflow/richards/implicit/volumevariables.hh> +- +-#endif +diff --git a/dumux/io/CMakeLists.txt b/dumux/io/CMakeLists.txt +index f4ae37d..64e7dd8 100644 +--- a/dumux/io/CMakeLists.txt ++++ b/dumux/io/CMakeLists.txt +@@ -4,17 +4,13 @@ install(FILES + adaptivegridrestart.hh + artgridcreator.hh + cpgridcreator.hh +-cubegridcreator.hh +-dgfgridcreator.hh + gnuplotinterface.hh + gridcreator.hh +-interfacegridcreator.hh + ploteffectivediffusivitymodel.hh + plotmateriallaw.hh + plotoverline2d.hh + plotthermalconductivitymodel.hh + restart.hh +-simplexgridcreator.hh + vtkmultiwriter.hh + vtknestedfunction.hh + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/io) +diff --git a/dumux/io/cubegridcreator.hh b/dumux/io/cubegridcreator.hh +deleted file mode 100644 +index adfaba3..0000000 +--- a/dumux/io/cubegridcreator.hh ++++ /dev/null +@@ -1,117 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief Provides a grid creator which a regular grid made of +- * quadrilaterals. +- */ +-#ifndef DUMUX_CUBE_GRID_CREATOR_HH +-#define DUMUX_CUBE_GRID_CREATOR_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9. Use the default (Dumux::GridCreator). Structured grids can be defined via the input file now (see handbook). Set CellType = Cube for cube grid. +- +-#include <dune/grid/utility/structuredgridfactory.hh> +- +-#include <dumux/common/basicproperties.hh> +- +-namespace Dumux +-{ +- +-namespace Properties +-{ +-NEW_PROP_TAG(Scalar); +-NEW_PROP_TAG(Grid); +-} +- +-/*! +- * \brief Provides a grid creator which a regular grid made of +- * quadrilaterals. +- * +- * A quadirlateral is a line segment in 1D, a rectangle in 2D and a +- * cube in 3D. +- */ +-template <class TypeTag> +-class CubeGridCreator +-{ +- typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar; +- typedef typename GET_PROP_TYPE(TypeTag, Grid) Grid; +- typedef std::shared_ptr<Grid> GridPointer; +- +- enum { dim = Grid::dimension }; +- +-public: +- /*! +- * \brief Create the Grid +- */ +- static void makeGrid() +- { +- std::array< unsigned int, dim > cellRes; +- Dune::FieldVector<Scalar, dim> upperRight; +- Dune::FieldVector<Scalar, dim> lowerLeft; +- +- lowerLeft[0] = 0.0; +- upperRight[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightX); +- cellRes[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, int, Grid, NumberOfCellsX); +- if (dim > 1) +- { +- lowerLeft[1] = 0.0; +- upperRight[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightY); +- cellRes[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, int, Grid, NumberOfCellsY); +- } +- if (dim > 2) +- { +- lowerLeft[2] = 0.0; +- upperRight[2] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightZ); +- cellRes[2] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, int, Grid, NumberOfCellsZ); +- } +- +- gridPtr() = Dune::StructuredGridFactory<Grid>::createCubeGrid(lowerLeft, upperRight, cellRes); +- } +- +- /*! +- * \brief Returns a reference to the grid. +- */ +- static Grid &grid() +- { +- return *gridPtr(); +- } +- +- /*! +- * \brief Distributes the grid on all processes of a parallel +- * computation. +- */ +- static void loadBalance() +- { +- gridPtr()->loadBalance(); +- } +- +- /*! +- * \brief Returns a reference to the shared pointer to the grid. +- */ +- static GridPointer &gridPtr() +- { +- static GridPointer cubeGrid; +- return cubeGrid; +- } +-}; +- +-} +- +-#endif +diff --git a/dumux/io/dgfgridcreator.hh b/dumux/io/dgfgridcreator.hh +deleted file mode 100644 +index f558745..0000000 +--- a/dumux/io/dgfgridcreator.hh ++++ /dev/null +@@ -1,96 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * \brief Provides a grid creator which reads Dune Grid Format (DGF) files +- */ +-#ifndef DUMUX_DGF_GRID_CREATOR_HH +-#define DUMUX_DGF_GRID_CREATOR_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9. Use the default grid creator (Dumux::GridCreator). +- +-#include <dune/common/parallel/mpihelper.hh> +-#include <dune/grid/io/file/dgfparser.hh> +- +-#include <dumux/common/propertysystem.hh> +-#include <dumux/common/parameters.hh> +- +-namespace Dumux +-{ +-namespace Properties +-{ +-NEW_PROP_TAG(Grid); +-} +- +-/*! +- * \brief Provides a grid creator which reads Dune Grid Format (DGF) files +- */ +-template <class TypeTag> +-class DgfGridCreator +-{ +- typedef typename GET_PROP_TYPE(TypeTag, Grid) Grid; +- typedef Dune::GridPtr<Grid> GridPointer; +- +-public: +- /*! +- * \brief Load the grid from the dgf file. +- */ +- static void makeGrid(const std::string& dgfFileName) +- { +- gridPtr() = GridPointer(dgfFileName.c_str(), Dune::MPIHelper::getCommunicator()); +- } +- +- /*! +- * \brief Load the grid from the dgf file given in the input file. +- */ +- static void makeGrid() +- { +- const std::string dgfFileName = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, std::string, Grid, File); +- makeGrid(dgfFileName); +- } +- +- /*! +- * \brief Returns a reference to the grid. +- */ +- static Grid &grid() +- { +- return *gridPtr(); +- } +- +- /*! +- * \brief Returns a reference to the grid pointer. +- */ +- static GridPointer &gridPtr() +- { +- static GridPointer gridPtr_; +- return gridPtr_; +- } +- +- /*! +- * \brief Call loadBalance() function of GridPointer. +- */ +- static void loadBalance() +- { +- gridPtr().loadBalance(); +- } +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/io/interfacegridcreator.hh b/dumux/io/interfacegridcreator.hh +deleted file mode 100644 +index ea50d14..0000000 +--- a/dumux/io/interfacegridcreator.hh ++++ /dev/null +@@ -1,286 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A grid creator for the coupled problems, with a refined interface +- */ +- +-#ifndef DUMUX_INTERFACEGRIDCREATOR_HH +-#define DUMUX_INTERFACEGRIDCREATOR_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9. Use the grid template "Dune::YaspGrid<dim, Dune::TensorProductCoordinates<Scalar, dim> >" instead. +- +-#include <dune/grid/common/gridfactory.hh> +-#include <dune/grid/io/file/dgfparser/dgfyasp.hh> +-#include <dune/grid/utility/structuredgridfactory.hh> +- +-#include <dumux/common/basicproperties.hh> +- +-namespace Dumux +-{ +- +-namespace Properties +-{ +-NEW_PROP_TAG(Scalar); +-NEW_PROP_TAG(Grid); +-} +- +-/*! +- * \brief A grid creator for the coupled problems, with a refined interface +- * +- * A grid creator, which can refine the grid towards the +- * coupling interface and the top of the domain. +- */ +-template<class TypeTag> +-class InterfaceGridCreator +-{ +-public: +- typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar; +- typedef typename GET_PROP_TYPE(TypeTag, Grid) Grid; +- typedef std::shared_ptr<Grid> GridPointer; +- enum {dim = Grid::dimension}; +- +- /*! +- * \brief Create the Grid +- */ +- static void makeGrid() +- { +- if (dim != 2) +- { +- DUNE_THROW(Dune::NotImplemented, "The InterfaceGridCreator is not implemented for 1D and 3D."); +- } +- +- Dune::array<unsigned int, dim> numCellsDummy = {{1,1}}; +- Dune::array<unsigned int, dim> numCells; +- Dune::FieldVector<Scalar, dim> lowerLeft; +- Dune::FieldVector<Scalar, dim> upperRight; +- Dune::FieldVector<Scalar, dim> refinePoint(0.0); +- Dune::FieldVector<Scalar, dim> gradingFactor(1.0); +- Dune::FieldVector<bool, dim> refineTop(false); +- +- // x-direction +- numCells[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, unsigned int, Grid, NumberOfCellsX); +- lowerLeft[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, LowerLeftX); +- upperRight[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightX); +- try { refinePoint[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, InterfacePosX); } +- catch (Dumux::ParameterException &e) { } +- try { gradingFactor[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, GradingFactorX); } +- catch (Dumux::ParameterException &e) { } +- try { refineTop[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, bool, Grid, RefineTopX); } +- catch (Dumux::ParameterException &e) { } +- // y-direction +- numCells[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, unsigned int, Grid, NumberOfCellsY); +- lowerLeft[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, LowerLeftY); +- upperRight[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightY); +- try { refinePoint[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, InterfacePosY); } +- catch (Dumux::ParameterException &e) { } +- try { gradingFactor[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, GradingFactorY); } +- catch (Dumux::ParameterException &e) { } +- try { refineTop[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, bool, Grid, RefineTopY); } +- catch (Dumux::ParameterException &e) { } +- +- typedef Dune::YaspGrid<dim> HelperGrid; +- std::shared_ptr<HelperGrid> helperGrid = std::shared_ptr<HelperGrid> ( +- Dune::StructuredGridFactory<HelperGrid>::createCubeGrid(lowerLeft, upperRight, numCellsDummy)); +- +- const auto& helperElement = helperGrid->leafGridView().template begin<0>(); +- const auto& helperGeometry = helperElement.geometry(); +- +- Dune::FieldVector<Scalar,dim> refinePointLocal(helperGeometry.local(refinePoint)); +- std::cout << "refinePointGlobal = " << refinePoint +- << ", refinePointLocal = " << refinePointLocal +- << std::endl; +- Dune::GridFactory<Grid> factory; +- +- int nX = numCells[0]; +- int nY = numCells[1]; +- +- std::vector<std::vector<Scalar> > localPositions(dim); +- for (int dimIdx = 0; dimIdx < dim; dimIdx++) +- { +- Scalar lengthLeft = refinePointLocal[dimIdx]; +- Scalar lengthRight = 1.0 - lengthLeft; +- +- int nLeft, nRight; +- Scalar hLeft, hRight; +- if (lengthLeft < 1e-10) +- { +- nLeft = 0; +- nRight = numCells[dimIdx]; +- +- if (gradingFactor[dimIdx] > 1.0) +- hLeft = hRight = (1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nRight)); +- else +- hLeft = hRight = 1.0/numCells[dimIdx]; +- } +- else if (lengthLeft > 1.0 - 1e-10) +- { +- nLeft = numCells[dimIdx]; +- nRight = 0; +- +- if (gradingFactor[dimIdx] > 1.0) +- hLeft = hRight = (1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nLeft)); +- else +- hLeft = hRight = 1.0/numCells[dimIdx]; +- } +- else if (refineTop[dimIdx]) +- { +- lengthLeft = refinePointLocal[dimIdx]; +- lengthRight = (1 - refinePointLocal[dimIdx])/2; +- +- nLeft = nRight = numCells[dimIdx]/3; +- +- if (numCells[dimIdx]%3 == 1) +- nLeft += 1; +- else if (numCells[dimIdx]%3 == 2) +- nRight += 1; +- +- hLeft = lengthLeft*(1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nLeft)); +- hRight = lengthRight*(1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nRight)); +- } +- else if (lengthLeft > 0.5) +- { +- Scalar nLeftDouble = std::ceil(-log((1.0 + sqrt(1.0 + 4.0 * pow(gradingFactor[dimIdx], numCells[dimIdx]) +- * lengthRight/lengthLeft)) +- /(2.0*pow(gradingFactor[dimIdx], numCells[dimIdx])))/log(gradingFactor[dimIdx])); +- nLeft = std::min((unsigned int)std::ceil(nLeftDouble), numCells[dimIdx]); +- +- nRight = numCells[dimIdx] - nLeft; +- +- if (gradingFactor[dimIdx] > 1.0) +- { +- hLeft = lengthLeft*(1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nLeft)); +- hRight = lengthRight*(1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nRight)); +- } +- else +- hLeft = hRight = 1.0/numCells[dimIdx]; +- } +- else +- { +- Scalar nRightDouble = -log((1.0 + sqrt(1.0 + 4.0 * pow(gradingFactor[dimIdx], numCells[dimIdx]) +- * lengthLeft/lengthRight)) +- /(2.0*pow(gradingFactor[dimIdx], numCells[dimIdx])))/log(gradingFactor[dimIdx]); +- nRight = std::min((unsigned int)std::ceil(nRightDouble), numCells[dimIdx]); +- +- nLeft = numCells[dimIdx] - nRight; +- +- if (gradingFactor[dimIdx] > 1.0) +- { +- hLeft = lengthLeft*(1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nLeft)); +- hRight = lengthRight*(1.0 - gradingFactor[dimIdx])/(1.0 - pow(gradingFactor[dimIdx], nRight)); +- } +- else +- hLeft = hRight = 1.0/numCells[dimIdx]; +- } +- std::cout << "lengthLeft = " << lengthLeft +- << ", lengthRight = " << lengthRight +- << ", hLeft = " << hLeft +- << ", hRight = " << hRight +- << ", nLeft = " << nLeft +- << ", nRight = " << nRight +- << std::endl; +- +- int numVertices = numCells[dimIdx] + 1; +- localPositions[dimIdx].resize(numVertices); +- +- localPositions[dimIdx][0] = 0.0; +- for (int i = 0; i < nLeft; i++) +- { +- Scalar hI = hLeft*pow(gradingFactor[dimIdx], nLeft-1-i); +- localPositions[dimIdx][i+1] = localPositions[dimIdx][i] + hI; +- } +- +- for (int i = 0; i < nRight; i++) +- { +- Scalar hI = hRight*pow(gradingFactor[dimIdx], i); +- localPositions[dimIdx][nLeft+i+1] = localPositions[dimIdx][nLeft+i] + hI; +- } +- +- if (refineTop[dimIdx]) +- for (int i = 0; i < nRight; i++) +- { +- Scalar hI = hRight*pow(gradingFactor[dimIdx], nRight-1-i); +- localPositions[dimIdx][nLeft+nRight+i+1] = localPositions[dimIdx][nLeft+nRight+i] + hI; +- } +- +- for (int i = 0; i < numVertices; i++) +- localPositions[dimIdx][i] /= localPositions[dimIdx][numVertices-1]; +- } +- +- Dune::FieldVector<Scalar,dim> local; +- for (int j = 0; j < nY + 1; j++) +- { +- local[1] = localPositions[1][j]; +- for (int i = 0; i < nX + 1; i++) +- { +- local[0] = localPositions[0][i]; +- +- Dune::FieldVector<Scalar,dim> position(helperGeometry.global(local)); +- factory.insertVertex(position); +- } +- } +- +- for (int j = 0; j < nY; j++) +- { +- for (int i = 0; i < nX; i++) +- { +- std::vector<unsigned int> vertices(4); +- vertices[0] = j*(nX+1) + i; +- vertices[1] = j*(nX+1) + i+1; +- vertices[2] = (j+1)*(nX+1) + i; +- vertices[3] = (j+1)*(nX+1) + i+1; +- +- factory.insertElement(Dune::GeometryType(Dune::GeometryType::cube,dim), vertices); +- } +- } +- +- gridPtr().reset(factory.createGrid()); +- } +- +- /*! +- * \brief Returns a reference to the grid. +- */ +- static Grid &grid() +- { +- return *gridPtr(); +- } +- +- /*! +- * \brief Distributes the grid on all processes of a parallel +- * computation. +- */ +- static void loadBalance() +- { +- gridPtr()->loadBalance(); +- } +- +- /*! +- * \brief Returns a reference to the shared pointer to the grid. +- */ +- static GridPointer &gridPtr() +- { +- static GridPointer interfaceGrid; +- return interfaceGrid; +- } +-}; +-} +- +- +-#endif +diff --git a/dumux/io/simplexgridcreator.hh b/dumux/io/simplexgridcreator.hh +deleted file mode 100644 +index 1bf4691..0000000 +--- a/dumux/io/simplexgridcreator.hh ++++ /dev/null +@@ -1,115 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief Provides a grid creator which a regular grid made of +- * simplices. +- */ +-#ifndef DUMUX_SIMPLEX_GRID_CREATOR_HH +-#define DUMUX_SIMPLEX_GRID_CREATOR_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9. Use the default (Dumux::GridCreator). Structured grids can be defined via the input file now (see handbook). Set CellType = Simplex for simplex grid. +- +-#include <dumux/common/propertysystem.hh> +-#include <dumux/common/parameters.hh> +- +-#include <dumux/common/basicproperties.hh> +-#include <dune/grid/utility/structuredgridfactory.hh> +- +-namespace Dumux +-{ +-namespace Properties +-{ +-NEW_PROP_TAG(Scalar); +-NEW_PROP_TAG(Grid); +-} +- +-/*! +- * \brief Provides a grid creator which a regular grid made of +- * simplices. +- */ +-template <class TypeTag> +-class SimplexGridCreator +-{ +- typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar; +- typedef typename GET_PROP_TYPE(TypeTag, Grid) Grid; +- typedef std::shared_ptr<Grid> GridPointer; +- +- enum { dim = Grid::dimension }; +- +-public: +- /*! +- * \brief Create the Grid +- */ +- static void makeGrid() +- { +- std::array< unsigned int, dim > cellRes; +- Dune::FieldVector<Scalar, dim> upperRight; +- Dune::FieldVector<Scalar, dim> lowerLeft; +- +- lowerLeft[0] = 0.0; +- upperRight[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightX); +- cellRes[0] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, int, Grid, NumberOfCellsX); +- if (dim > 1) +- { +- lowerLeft[1] = 0.0; +- upperRight[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightY); +- cellRes[1] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, int, Grid, NumberOfCellsY); +- } +- if (dim > 2) +- { +- lowerLeft[2] = 0.0; +- upperRight[2] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, Scalar, Grid, UpperRightZ); +- cellRes[2] = GET_RUNTIME_PARAM_FROM_GROUP(TypeTag, int, Grid, NumberOfCellsZ); +- } +- +- gridPtr() = Dune::StructuredGridFactory<Grid>::createSimplexGrid(lowerLeft, upperRight, cellRes); +- } +- +- /*! +- * \brief Returns a reference to the grid. +- */ +- static Grid &grid() +- { +- return *gridPtr(); +- } +- +- /*! +- * \brief Distributes the grid on all processes of a parallel +- * computation. +- */ +- static void loadBalance() +- { +- gridPtr()->loadBalance(); +- } +- +- /*! +- * \brief Returns a reference to the shared pointer to the grid. +- */ +- static GridPointer &gridPtr() +- { +- static GridPointer simplexGrid; +- return simplexGrid; +- } +-}; +- +-} +- +-#endif +diff --git a/dumux/linear/CMakeLists.txt b/dumux/linear/CMakeLists.txt +index 77dd522..938ef18 100644 +--- a/dumux/linear/CMakeLists.txt ++++ b/dumux/linear/CMakeLists.txt +@@ -4,21 +4,9 @@ install(FILES + amgbackend.hh + amgparallelhelpers.hh + amgproperties.hh +-borderindex.hh +-boxlinearsolver.hh +-domesticoverlapfrombcrsmatrix.hh +-elementborderlistfromgrid.hh +-foreignoverlapfrombcrsmatrix.hh +-globalindices.hh + impetbicgstabilu0solver.hh + linearsolverproperties.hh +-overlappingbcrsmatrix.hh +-overlappingblockvector.hh +-overlappingoperator.hh +-overlappingpreconditioner.hh +-overlappingscalarproduct.hh + pardisobackend.hh + seqsolverbackend.hh + vectorexchange.hh +-vertexborderlistfromgrid.hh + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/linear) +diff --git a/dumux/linear/borderindex.hh b/dumux/linear/borderindex.hh +deleted file mode 100644 +index 3e8e823..0000000 +--- a/dumux/linear/borderindex.hh ++++ /dev/null +@@ -1,56 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A single index intersecting with the process boundary. +- */ +-#ifndef DUMUX_BORDER_INDEX_HH +-#define DUMUX_BORDER_INDEX_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-namespace Dumux { +- +-/*! +- * \brief A single index intersecting with the process boundary. +- */ +-struct BorderIndex +-{ +- //! Index of the entity for the local process +- int localIdx; +- +- //! Index of the entity for the peer process +- int peerIdx; +- +- //! Rank of the peer process +- int peerRank; +- +- //! Distance to the process border for the peer (in hops) +- int borderDistance; +- +- //! True if and only if the entity which corrosponds to the index +- //! is in the interior of more than one process (i.e. the entity +- //! is completely on the border) +- bool isShared; +-}; +- +-} +- +-#endif +diff --git a/dumux/linear/boxlinearsolver.hh b/dumux/linear/boxlinearsolver.hh +deleted file mode 100644 +index defc4cd..0000000 +--- a/dumux/linear/boxlinearsolver.hh ++++ /dev/null +@@ -1,573 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief Provides a linear solver for the stabilized BiCG method with +- * an ILU-0 preconditioner. +- */ +-#ifndef DUMUX_BOXLINEARSOLVER_HH +-#define DUMUX_BOXLINEARSOLVER_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <dune/common/deprecated.hh> +-#include <dune/istl/solvers.hh> +-#include <dune/istl/preconditioners.hh> +- +-#include <dumux/implicit/properties.hh> +-#include <dumux/linear/seqsolverbackend.hh> +-#include <dumux/linear/linearsolverproperties.hh> +-#include <dumux/linear/vertexborderlistfromgrid.hh> +-#include <dumux/linear/overlappingbcrsmatrix.hh> +-#include <dumux/linear/overlappingblockvector.hh> +-#include <dumux/linear/overlappingpreconditioner.hh> +-#include <dumux/linear/overlappingscalarproduct.hh> +-#include <dumux/linear/overlappingoperator.hh> +- +-namespace Dumux +-{ +- +-/*! +- * \ingroup Linear +- * \brief Provides a linear solver for the stabilized BiCG method with +- * an ILU-0 preconditioner. +- * +- * This solver's intention is to be used in conjunction with the box +- * method, so it assumes that the vertices are the only DOFs. +- */ +-template <class TypeTag> +-class BoxLinearSolver +-{ +- typedef typename GET_PROP_TYPE(TypeTag, Problem) Problem; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef typename GET_PROP_TYPE(TypeTag, VertexMapper) VertexMapper; +- typedef typename GET_PROP_TYPE(TypeTag, GridView) GridView; +- +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dumux::OverlappingScalarProduct<OverlappingVector, Overlap> OverlappingScalarProduct; +- typedef Dumux::OverlappingOperator<OverlappingMatrix, OverlappingVector, OverlappingVector> OverlappingOperator; +- +-public: +- BoxLinearSolver(const Problem &problem, int overlapSize) +- : problem_(problem) +- , overlapSize_(overlapSize) +- {} +- +- ~BoxLinearSolver() +- { cleanup_(); } +- +- /*! +- * \brief Set the structure of the linear system of equations to be solved. +- * +- * This method allocates space an does the necessary +- * communication before actually calling the solve() method. As +- * long as the structure of the linear system does not change, the +- * solve method can be called arbitrarily often. +- */ +- void setStructureMatrix(const Matrix &M) +- { +- cleanup_(); +- prepare_(); +- } +- +- /*! +- * \brief Actually solve the linear system of equations. +- * +- * \return true if the residual reduction could be achieved, else false. +- */ +- template <class PrecBackend, class SolverBackend> +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- int verbosity = 0; +- if (problem_.gridView().comm().rank() == 0) +- verbosity = GET_PARAM_FROM_GROUP(TypeTag, int, LinearSolver, Verbosity); +- const int maxIter = GET_PARAM_FROM_GROUP(TypeTag, double, LinearSolver, MaxIterations); +- const double residReduction = GET_PARAM_FROM_GROUP(TypeTag, double, LinearSolver, ResidualReduction); +- +- if (!overlapMatrix_) { +- // make sure that the overlapping matrix and block vectors +- // have been created +- prepare_(M); +- } +- +- // copy the values of the non-overlapping linear system of +- // equations to the overlapping one. On ther border, we add up +- // the values of all processes (using the assignAdd() methods) +- overlapMatrix_->assignAdd(M); +- overlapb_->assignAdd(b); +- (*overlapx_) = 0.0; +- +- // create sequential and overlapping preconditioners +- PrecBackend seqPreCond(*overlapMatrix_); +- typedef typename PrecBackend::Implementation SeqPreconditioner; +- typedef Dumux::OverlappingPreconditioner<SeqPreconditioner, Overlap> OverlappingPreconditioner; +- OverlappingPreconditioner preCond(seqPreCond.imp(), overlapMatrix_->overlap()); +- +- // create the scalar products and linear operators for ISTL +- OverlappingScalarProduct scalarProd(overlapMatrix_->overlap()); +- OverlappingOperator opA(*overlapMatrix_); +- +- // create the actual solver +- SolverBackend solver(opA, +- scalarProd, +- preCond, +- residReduction, +- maxIter, +- verbosity); +- +- // run the solver +- Dune::InverseOperatorResult result; +- solver.imp().apply(*overlapx_, *overlapb_, result); +- +- // copy the result back to the non-overlapping vector +- overlapx_->assignTo(x); +- +- // return the result of the solver +- return result.converged; +- } +- +-private: +- void prepare_(const Matrix &M) +- { +- VertexBorderListFromGrid<GridView, VertexMapper> +- borderListCreator(problem_.gridView(), problem_.vertexMapper()); +- +- // create the overlapping Jacobian matrix +- overlapMatrix_ = std::make_shared<OverlappingMatrix> (M, +- borderListCreator.foreignBorderList(), +- borderListCreator.domesticBorderList(), +- overlapSize_); +- +- // create the overlapping vectors for the residual and the +- // solution +- overlapb_ = std::make_shared<OverlappingVector>(overlapMatrix_->overlap()); +- overlapx_ = std::make_shared<OverlappingVector>(*overlapb_); +- } +- +- void cleanup_() +- { +- overlapMatrix_.template reset<OverlappingMatrix>(0); +- overlapb_.template reset<OverlappingVector>(0); +- overlapx_.template reset<OverlappingVector>(0); +- } +- +- const Problem &problem_; +- +- int overlapSize_; +- std::shared_ptr<OverlappingMatrix> overlapMatrix_; +- std::shared_ptr<OverlappingVector> overlapb_; +- std::shared_ptr<OverlappingVector> overlapx_; +-}; +- +-template <class TypeTag, class Imp> +-class PrecNoIterBackend +-{ +-public: +- typedef Imp Implementation; +- +- template <class Matrix> +- PrecNoIterBackend(Matrix& A) +- : imp_(A, GET_PARAM_FROM_GROUP(TypeTag, double, LinearSolver, PreconditionerRelaxation)) +- {} +- +- Imp& imp() +- { +- return imp_; +- } +- +-private: +- Imp imp_; +-}; +- +-template <class TypeTag, class Imp> +-class PrecIterBackend +-{ +-public: +- typedef Imp Implementation; +- +- template <class Matrix> +- PrecIterBackend(Matrix& A) +- : imp_(A, +- GET_PARAM_FROM_GROUP(TypeTag, int, LinearSolver, PreconditionerIterations), +- GET_PARAM_FROM_GROUP(TypeTag, double, LinearSolver, PreconditionerRelaxation)) +- {} +- +- Imp& imp() +- { +- return imp_; +- } +- +-private: +- Imp imp_; +-}; +- +-/*! +- * \brief A standard solver backend. +- */ +-template <class TypeTag, class Imp> +-class StandardSolverBackend +-{ +-public: +- typedef Imp Implementation; +- typedef typename GET_PROP_TYPE(TypeTag, Scalar) Scalar; +- +- template <class Operator, class ScalarProduct, class Prec> +- StandardSolverBackend(Operator& A, ScalarProduct& sp, Prec& prec, +- Scalar residReduction, int maxIter, int verbosity) +- : imp_(A, sp, prec, residReduction, maxIter, verbosity) +- {} +- +- Imp& imp() +- { +- return imp_; +- } +- +-private: +- Imp imp_; +-}; +- +-/*! +- * \brief Backend for an ILU0-preconditioned BiCGSTAB solver. +- */ +-template <class TypeTag> +-class BoxBiCGStabILU0Solver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqILU0<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecNoIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::BiCGSTABSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use ILU0BiCGSTABBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxBiCGStabILU0Solver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for an SOR-preconditioned BiCGSTAB solver. +- */ +-template <class TypeTag> +-class BoxBiCGStabSORSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqSOR<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::BiCGSTABSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use SORBiCGSTABBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxBiCGStabSORSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for an SSOR-preconditioned BiCGSTAB solver. +- */ +-template <class TypeTag> +-class BoxBiCGStabSSORSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqSSOR<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::BiCGSTABSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use SSORBiCGSTABBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxBiCGStabSSORSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for a Jacobi-preconditioned BiCGSTAB solver. +- */ +-template <class TypeTag> +-class BoxBiCGStabJacSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqJac<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::BiCGSTABSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use JacBiCGSTABBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxBiCGStabJacSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for a Gauss-Seidel-preconditioned BiCGSTAB solver. +- */ +-template <class TypeTag> +-class BoxBiCGStabGSSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqGS<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::BiCGSTABSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use GSBiCGSTABBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxBiCGStabGSSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for an ILU0-preconditioned CG solver. +- */ +-template <class TypeTag> +-class BoxCGILU0Solver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqILU0<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecNoIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::CGSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use ILUnCGBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxCGILU0Solver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for an SOR-preconditioned CG solver. +- */ +-template <class TypeTag> +-class BoxCGSORSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqSOR<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::CGSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use SORCGBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxCGSORSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for an SSOR-preconditioned CG solver. +- */ +-template <class TypeTag> +-class BoxCGSSORSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqSSOR<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::CGSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use SSORCGBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxCGSSORSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for a Jacobi-preconditioned CG solver. +- */ +-template <class TypeTag> +-class BoxCGJacSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqJac<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::CGSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use JacCGBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxCGJacSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-/*! +- * \brief Backend for a Gauss-Seidel-preconditioned CG solver. +- */ +-template <class TypeTag> +-class BoxCGGSSolver : public BoxLinearSolver<TypeTag> +-{ +- typedef BoxLinearSolver<TypeTag> ParentType; +- typedef typename GET_PROP_TYPE(TypeTag, JacobianMatrix) Matrix; +- typedef Dumux::OverlappingBCRSMatrix<Matrix> OverlappingMatrix; +- typedef typename OverlappingMatrix::Overlap Overlap; +- typedef typename GET_PROP_TYPE(TypeTag, SolutionVector) Vector; +- typedef Dumux::OverlappingBlockVector<typename Vector::block_type, Overlap> OverlappingVector; +- typedef Dune::SeqGS<OverlappingMatrix, OverlappingVector, OverlappingVector> SeqPreconditioner; +- typedef PrecIterBackend<TypeTag, SeqPreconditioner> PrecBackend; +- typedef Dune::CGSolver<OverlappingVector> Solver; +- typedef StandardSolverBackend<TypeTag, Solver> SolverBackend; +- +-public: +- template <class Problem> +- DUNE_DEPRECATED_MSG("Use GSCGBackend/AMGBackend from seqsolverbackend.hh/amgbackend.hh instead") +- BoxCGGSSolver(const Problem &problem, int overlapSize = 1) +- : ParentType(problem, overlapSize) +- {} +- +- bool solve(const Matrix &M, +- Vector &x, +- const Vector &b) +- { +- return ParentType::template solve<PrecBackend, SolverBackend>(M, x, b); +- } +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/domesticoverlapfrombcrsmatrix.hh b/dumux/linear/domesticoverlapfrombcrsmatrix.hh +deleted file mode 100644 +index cbef540..0000000 +--- a/dumux/linear/domesticoverlapfrombcrsmatrix.hh ++++ /dev/null +@@ -1,512 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief This class creates and manages the foreign overlap given an +- * initial list of border indices and a BCRS matrix. +- * +- * The foreign overlap are all (row) indices which overlap with the +- * some of the current process's local indices. +- */ +-#ifndef DUMUX_DOMESTIC_OVERLAP_FROM_BCRS_MATRIX_HH +-#define DUMUX_DOMESTIC_OVERLAP_FROM_BCRS_MATRIX_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <list> +-#include <set> +-#include <map> +-#include <memory> +-#include <tuple> +- +-#include <dumux/parallel/mpibuffer.hh> +- +-#include "foreignoverlapfrombcrsmatrix.hh" +-#include "globalindices.hh" +- +-namespace Dumux { +- +-/*! +- * \brief This class creates and manages the foreign overlap given an +- * initial list of border indices and a BCRS matrix. +- * +- * The foreign overlap are all (row) indices which overlap with the +- * some of the current process's local indices. +- */ +-template<class BCRSMatrix> +-class DomesticOverlapFromBCRSMatrix +-{ +- DomesticOverlapFromBCRSMatrix(const DomesticOverlapFromBCRSMatrix &A) +- {} +- +- typedef Dumux::ForeignOverlapFromBCRSMatrix<BCRSMatrix> ForeignOverlap; +- typedef Dumux::GlobalIndices<ForeignOverlap> GlobalIndices; +- +-public: +- typedef int ProcessRank; +- typedef int BorderDistance; +- typedef int Index; +- typedef Index LocalIndex; +- typedef std::tuple<Index, BorderDistance, int> IndexDistanceNpeers; +- +- typedef std::set<ProcessRank> PeerSet; +- +- typedef std::list<IndexDistanceNpeers> ForeignOverlapWithPeer; +- +- typedef std::pair<LocalIndex, BorderDistance> IndexDistance; +- typedef std::set<LocalIndex> DomesticOverlapWithPeer; +- typedef std::map<ProcessRank, DomesticOverlapWithPeer> DomesticOverlapByRank; +- typedef std::vector<std::map<ProcessRank, BorderDistance> > DomesticOverlapByIndex; +- +- typedef std::list<BorderIndex> BorderList; +- +- /*! +- * \brief Constructs the foreign overlap given a BCRS matrix and +- * an initial list of border indices. +- */ +- DomesticOverlapFromBCRSMatrix(const BCRSMatrix &A, +- const BorderList &borderList, +- const BorderList &domesticBorderList, +- int overlapSize) +- : foreignOverlap_(A, borderList, domesticBorderList, overlapSize) +- , globalIndices_(foreignOverlap_) +- { +- myRank_ = 0; +- +-#if HAVE_MPI +- MPI_Comm_rank(MPI_COMM_WORLD, &myRank_); +-#endif // HAVE_MPI +- +- buildDomesticOverlap_(A); +- } +- +- /*! +- * \brief Return the border list. +- * +- * The border list is the list of (local index, peer index, peer +- * rank) triples for all indices on a process border. +- */ +- const BorderList& borderList() const +- { return foreignOverlap_.borderList(); } +- +- +- /*! +- * \brief Returns true iff a domestic index is a border index. +- */ +- bool isBorder(int domesticIdx) const +- { +- return isLocal(domesticIdx) && foreignOverlap_.isBorder(domesticIdx); +- } +- +- /*! +- * \brief Returns true iff a domestic index is a front index. +- */ +- bool isFront(int domesticIdx) const +- { return borderDistance_[domesticIdx] == foreignOverlap_.overlapSize(); } +- +- /*! +- * \brief Returns the number of processes which "see" a given +- * index. +- */ +- int numPeers(int domesticIdx) const +- { return domesticOverlapByIndex_[domesticIdx].size(); } +- +- /*! +- * \brief Returns whether a given domestic index is a front index +- * for a given peer process. +- */ +- int isFrontFor(int peerRank, int domesticIdx) const +- { +- typedef std::map<ProcessRank, BorderDistance>::const_iterator iterator; +- iterator it = domesticOverlapByIndex_[domesticIdx].find(peerRank); +- if (it == domesticOverlapByIndex_[domesticIdx].end()) +- return false; // not seen by the process +- +- return it->second == foreignOverlap_.overlapSize(); +- } +- +- /*! +- * \brief Return the number of processes which "see" a domestic +- * index and for which the index is not on the front. +- */ +- int numNonFrontProcesses(int domesticIdx) const +- { +- int result = 0; +- if (!isFront(domesticIdx)) +- ++result; +- +- typedef std::map<ProcessRank, BorderDistance>::const_iterator iterator; +- iterator it = domesticOverlapByIndex_[domesticIdx].begin(); +- iterator endIt = domesticOverlapByIndex_[domesticIdx].end(); +- for (; it != endIt; ++it) { +- if (it->second < overlapSize()) +- ++result; +- } +- +- return result; +- } +- +- /*! +- * \brief Returns the rank of the current process. +- */ +- int myRank() const +- { return myRank_; } +- +- /*! +- * \brief Return the set of process ranks which share an overlap +- * with the current process. +- */ +- const PeerSet &peerSet() const +- { return peerSet_; } +- +- +- /*! +- * \brief Returns the foreign overlap +- */ +- const ForeignOverlap &foreignOverlap() const +- { return foreignOverlap_; } +- +- /*! +- * \brief Returns the size of the overlap region +- */ +- int overlapSize() const +- { return foreignOverlap_.overlapSize(); } +- +- /*! +- * \brief Returns the foreign overlap of a peer process +- */ +- const ForeignOverlapWithPeer &foreignOverlapWithPeer(ProcessRank peerRank) const +- { return foreignOverlap_.foreignOverlapWithPeer(peerRank); } +- +- /*! +- * \brief Returns the domestic overlap with a peer process +- */ +- const DomesticOverlapWithPeer &domesticOverlapWithPeer(ProcessRank peerRank) const +- { +- assert(domesticOverlapWithPeer_.find(peerRank) != domesticOverlapWithPeer_.end()); +- return domesticOverlapWithPeer_.find(peerRank)->second; +- } +- +- /*! +- * \brief Returns true iff a given local index is a remote index for a given peer +- */ +- bool isRemoteIndexFor(ProcessRank peerRank, Index localIdx) const +- { return foreignOverlap_.isRemoteIndexFor(peerRank, localIdx); } +- +- /*! +- * \brief Returns true iff a given local index is also a local index for a given peer +- */ +- bool isLocalIndexFor(ProcessRank peerRank, Index domesticIdx) const +- { return foreignOverlap_.isLocalIndexFor(peerRank, domesticIdx); } +- +- /*! +- * \brief Returns true iff a given local index is a domestic index for a given peer +- */ +- bool isDomesticIndexFor(ProcessRank peerRank, Index domesticIdx) const +- { return foreignOverlap_.isDomesticIndexFor(peerRank, domesticIdx); } +- +- /*! +- * \brief Returns the number local indices +- */ +- int numLocal() const +- { return foreignOverlap_.numLocal(); } +- +- /*! +- * \brief Returns the number domestic indices. +- * +- * The domestic indices are defined as the process' local indices +- * plus its copies of indices in the overlap regions +- */ +- int numDomestic() const +- { return globalIndices_.numDomestic(); } +- +- /*! +- * \brief Return true if a domestic index is local for the process +- * (i.e. interior or border) +- */ +- bool isLocal(int domesticIdx) const +- { return domesticIdx < numLocal(); } +- +- /*! +- * \brief Return true iff the current process is the master of a +- * given domestic index. +- */ +- bool iAmMasterOf(int domesticIdx) const +- { +- if (!isLocal(domesticIdx)) +- return false; +- return foreignOverlap_.masterOf(domesticIdx) == myRank_; +- } +- +- /*! +- * \brief Return true iff a given index is shared by more than one process +- */ +- bool isShared(int domesticIdx) const +- { +- if (!isLocal(domesticIdx)) +- return false; +- return foreignOverlap_.isShared(domesticIdx); +- } +- +- /*! +- * \brief Return true iff a given rank is the master of a given +- * domestic index. +- */ +- bool isMasterOf(int peerRank, int domesticIdx) const +- { +- if (isLocal(domesticIdx)) { +- return foreignOverlap_.masterOf(domesticIdx) == peerRank; +- } +- +- // if the local index is a border index, loop over all ranks +- // for which this index is also a border index. the lowest +- // rank wins! +- typedef typename std::map<ProcessRank, BorderDistance>::const_iterator iterator; +- iterator it = domesticOverlapByIndex_[domesticIdx].begin(); +- iterator endIt = domesticOverlapByIndex_[domesticIdx].end(); +- LocalIndex masterIdx = std::numeric_limits<int>::max(); +- for (; it != endIt; ++it) { +- masterIdx = std::min(masterIdx, it->first); +- } +- +- return masterIdx == peerRank; +- } +- +- /*! +- * \brief Print the foreign overlap for debugging purposes. +- */ +- void print() const +- { +- globalIndices_.print(); +- } +- +- /*! +- * \brief Returns a domestic index given a global one +- */ +- Index globalToDomestic(Index globalIdx) const +- { +- return globalIndices_.globalToDomestic(globalIdx); +- } +- +- /*! +- * \brief Returns a global index given a domestic one +- */ +- Index domesticToGlobal(Index domIdx) const +- { +- return globalIndices_.domesticToGlobal(domIdx); +- } +- +-protected: +- void buildDomesticOverlap_(const BCRSMatrix &A) +- { +- // copy the set of peers from the foreign overlap +- peerSet_ = foreignOverlap_.peerSet(); +- +- // resize the array which stores the number of peers for +- // each entry. +- domesticOverlapByIndex_.resize(numLocal()); +- borderDistance_.resize(numLocal(), -1); +- +- // for all local indices copy the number of processes from the +- // foreign overlap +- for (int localIdx = 0; localIdx < numLocal(); ++localIdx) { +- const std::map<ProcessRank, BorderDistance> &idxOverlap = +- foreignOverlap_.foreignOverlapByIndex(localIdx); +- std::map<ProcessRank, BorderDistance>::const_iterator it = idxOverlap.begin(); +- std::map<ProcessRank, BorderDistance>::const_iterator endIt = idxOverlap.end(); +- for (; it != endIt; ++it) { +- int peerRank = it->first; +- int borderDist = it->second; +- domesticOverlapByIndex_[localIdx][peerRank] = borderDist; +- domesticOverlapWithPeer_[peerRank].insert(localIdx); +- } +- } +- +- PeerSet::const_iterator peerIt; +- PeerSet::const_iterator peerEndIt = foreignOverlap_.peerSet().end(); +- +- // send the overlap indices to all peer processes +- peerIt = foreignOverlap_.peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- sendIndicesToPeer_(peerRank); +- } +- +- // receive our overlap from the processes to all peer processes +- peerIt = foreignOverlap_.peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- receiveIndicesFromPeer_(peerRank); +- } +- +- // receive our overlap from the processes to all peer processes +- peerIt = foreignOverlap_.peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- waitSendIndices_(peerRank); +- } +- } +- +- void sendIndicesToPeer_(int peerRank) +- { +-#if HAVE_MPI +- const ForeignOverlapWithPeer &foreignOverlap +- = foreignOverlap_.foreignOverlapWithPeer(peerRank); +- +- // first, send a message containing the number of additional +- // indices stemming from the overlap (i.e. without the border +- // indices) +- int numIndices = foreignOverlap.size(); +- numIndicesSendBuff_[peerRank] = std::make_shared<MpiBuffer<int> >(1); +- (*numIndicesSendBuff_[peerRank])[0] = numIndices; +- numIndicesSendBuff_[peerRank]->send(peerRank); +- +- // create MPI buffers +- indicesSendBuff_[peerRank] = std::make_shared<MpiBuffer<IndexDistanceNpeers> >(numIndices); +- +- // then send the additional indices themselfs +- ForeignOverlapWithPeer::const_iterator overlapIt = foreignOverlap.begin(); +- ForeignOverlapWithPeer::const_iterator overlapEndIt = foreignOverlap.end(); +- for (int i = 0; overlapIt != overlapEndIt; ++overlapIt, ++i) { +- int localIdx = std::get<0>(*overlapIt); +- int borderDistance = std::get<1>(*overlapIt); +- +- const std::map<ProcessRank, BorderDistance> &foreignIndexOverlap +- = foreignOverlap_.foreignOverlapByIndex(localIdx); +- +- int numPeers = foreignIndexOverlap.size(); +- +- (*indicesSendBuff_[peerRank])[i] = +- IndexDistanceNpeers(globalIndices_.domesticToGlobal(localIdx), +- borderDistance, +- numPeers); +- +- // send all peer ranks which see the given index +- peersSendBuff_[peerRank].push_back(std::make_shared<MpiBuffer<int> >(2*numPeers)); +- typename std::map<ProcessRank, BorderDistance>::const_iterator it = foreignIndexOverlap.begin(); +- typename std::map<ProcessRank, BorderDistance>::const_iterator endIt = foreignIndexOverlap.end(); +- for (int j = 0; it != endIt; ++it, ++j) +- { +- (*peersSendBuff_[peerRank][i])[2*j + 0] = it->first; +- (*peersSendBuff_[peerRank][i])[2*j + 1] = it->second; +- } +- } +- +- // send all messages +- indicesSendBuff_[peerRank]->send(peerRank); +- overlapIt = foreignOverlap.begin(); +- for (int i = 0; overlapIt != overlapEndIt; ++overlapIt, ++i) { +- peersSendBuff_[peerRank][i]->send(peerRank); +- } +-#endif // HAVE_MPI +- } +- +- void waitSendIndices_(int peerRank) +- { +- numIndicesSendBuff_[peerRank]->wait(); +- numIndicesSendBuff_[peerRank].template reset<MpiBuffer<int> >(0); +- +- indicesSendBuff_[peerRank]->wait(); +- indicesSendBuff_[peerRank].template reset<MpiBuffer<IndexDistanceNpeers> >(0); +- +- const ForeignOverlapWithPeer &foreignPeerOverlap +- = foreignOverlap_.foreignOverlapWithPeer(peerRank); +- ForeignOverlapWithPeer::const_iterator overlapIt = foreignPeerOverlap.begin(); +- ForeignOverlapWithPeer::const_iterator overlapEndIt = foreignPeerOverlap.end(); +- for (int i = 0; overlapIt != overlapEndIt; ++overlapIt, ++i) { +- peersSendBuff_[peerRank][i]->wait(); +- peersSendBuff_[peerRank][i].template reset<MpiBuffer<int> >(0); +- } +- } +- +- void receiveIndicesFromPeer_(int peerRank) +- { +-#if HAVE_MPI +- // receive the number of additional indices +- int numIndices = -1; +- MpiBuffer<int> numIndicesRecvBuff(1); +- numIndicesRecvBuff.receive(peerRank); +- numIndices = numIndicesRecvBuff[0]; +- +- // receive the additional indices themselfs +- MpiBuffer<IndexDistanceNpeers> recvBuff(numIndices); +- recvBuff.receive(peerRank); +- for (int i = 0; i < numIndices; ++i) { +- int globalIdx = std::get<0>(recvBuff[i]); +- int borderDistance = std::get<1>(recvBuff[i]); +- int numPeers = std::get<2>(recvBuff[i]); +- +- int domesticIdx; +- if (borderDistance > 0) { +- // if the index is not on the border, add it to the +- // domestic overlap +- if (!globalIndices_.hasGlobalIndex(globalIdx)) { +- // create and add a new domestic index +- domesticIdx = globalIndices_.numDomestic(); +- borderDistance_.resize(domesticIdx + 1, std::numeric_limits<int>::max()); +- domesticOverlapByIndex_.resize(domesticIdx + 1); +- +- globalIndices_.addIndex(domesticIdx, globalIdx); +- domesticOverlapByIndex_[domesticIdx][peerRank] = borderDistance; +- domesticOverlapWithPeer_[peerRank].insert(domesticIdx); +- } +- else { +- domesticIdx = globalIndices_.globalToDomestic(globalIdx); +- } +- } +- else +- // border index +- domesticIdx = globalIndices_.globalToDomestic(globalIdx); +- +- borderDistance_[domesticIdx] = std::min(borderDistance, borderDistance_[domesticIdx]); +- +- // receive the peer ranks which see this index +- MpiBuffer<ProcessRank> peerRanksRecvBuff(2*numPeers); +- peerRanksRecvBuff.receive(peerRank); +- for (int j = 0; j < numPeers; ++j) { +- int seenBy = peerRanksRecvBuff[2*j + 0]; +- int borderDistance2 = peerRanksRecvBuff[2*j + 1]; +- if (seenBy != myRank_) { +- domesticOverlapByIndex_[domesticIdx][seenBy] = borderDistance2; +- domesticOverlapWithPeer_[seenBy].insert(domesticIdx); +- peerSet_.insert(seenBy); +- } +- } +- } +-#endif // HAVE_MPI +- } +- +- int myRank_; +- ForeignOverlap foreignOverlap_; +- +- DomesticOverlapByRank domesticOverlapWithPeer_; +- DomesticOverlapByIndex domesticOverlapByIndex_; +- std::vector<int> borderDistance_; +- +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > numIndicesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<IndexDistanceNpeers> > > indicesSendBuff_; +- std::map<ProcessRank, std::vector<std::shared_ptr<MpiBuffer<int> > > > peersSendBuff_; +- GlobalIndices globalIndices_; +- PeerSet peerSet_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/elementborderlistfromgrid.hh b/dumux/linear/elementborderlistfromgrid.hh +deleted file mode 100644 +index 9d644c2..0000000 +--- a/dumux/linear/elementborderlistfromgrid.hh ++++ /dev/null +@@ -1,141 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief Creates a list of element indices on the process border which +- * can be used to construct the foreign overlap. +- */ +-#ifndef DUMUX_ELEMENT_BORDER_LIST_FROM_GRID_HH +-#define DUMUX_ELEMENT_BORDER_LIST_FROM_GRID_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <dune/grid/common/datahandleif.hh> +-#include <dune/grid/common/gridenums.hh> +-#include <dune/common/fmatrix.hh> +-#include <dune/istl/bcrsmatrix.hh> +-#include <dune/istl/scalarproducts.hh> +-#include <dune/istl/operators.hh> +- +-#include "borderindex.hh" +- +-#include <algorithm> +-#include <list> +-#include <set> +-#include <map> +- +-namespace Dumux { +- +- +-/*! +- * \brief Uses communication on the grid to find the initial seed list +- * of indices. +- * +- * \todo implement this class generically. For this, it must be +- * possible to query the mapper whether it contains entities of +- * a given codimension without the need to hand it an actual +- * entity. +- */ +-template <class GridView, class ElementMapper> +-class ElementBorderListFromGrid : public Dune::CommDataHandleIF<ElementBorderListFromGrid<GridView, ElementMapper>, +- int > +-{ +- typedef std::list<BorderIndex> BorderList; +- +-public: +- ElementBorderListFromGrid(const GridView &gridView, +- const ElementMapper &map) +- : gridView_(gridView), map_(map) +- { +- forwardComm_ = true; +- gridView.communicate(*this, +- Dune::InteriorBorder_All_Interface, +- Dune::ForwardCommunication); +- +- forwardComm_ = false; +- gridView.communicate(*this, +- Dune::InteriorBorder_All_Interface, +- Dune::BackwardCommunication); +- } +- +- // data handle methods +- bool contains (int dim, int codim) const +- { return codim == 0; } +- +- bool fixedsize(int dim, int codim) const +- { return true; } +- +- template<class EntityType> +- size_t size(const EntityType &e) const +- { return 2; } +- +- template<class MessageBufferImp, class EntityType> +- void gather(MessageBufferImp &buff, const EntityType &e) const +- { +- buff.write(gridView_.comm().rank()); +- buff.write(map_.index(e)); +- } +- +- template<class MessageBufferImp, class EntityType> +- void scatter(MessageBufferImp &buff, const EntityType &e, size_t n) +- { +- BorderIndex bIdx; +- +- bIdx.localIdx = map_.index(e); +- buff.read(bIdx.peerRank); +- buff.read(bIdx.peerIdx); +- bIdx.borderDistance = 0; +- // this index is not shared between at least two processes +- // because an element is always in the interior of exactly one +- // process +- bIdx.isShared = false; +- +- if (forwardComm_) { +- // add the index to the list of indices which we intersect +- // with remote processes. +- domesticBorderList_.push_back(bIdx); +- } +- else { +- // add the index to the list of remote processes +- // intersecting with us. +- foreignBorderList_.push_back(bIdx); +- } +- } +- +- // Access to the initial border list. +- const BorderList &foreignBorderList() const +- { return foreignBorderList_; } +- +- // Access to the indices which are on the border but which are in +- // the interior of a remote process +- const BorderList &domesticBorderList() const +- { return domesticBorderList_; } +- +-private: +- const GridView gridView_; +- const ElementMapper &map_; +- bool forwardComm_; +- BorderList foreignBorderList_; +- BorderList domesticBorderList_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/foreignoverlapfrombcrsmatrix.hh b/dumux/linear/foreignoverlapfrombcrsmatrix.hh +deleted file mode 100644 +index 9bdf7e2..0000000 +--- a/dumux/linear/foreignoverlapfrombcrsmatrix.hh ++++ /dev/null +@@ -1,483 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief This class creates and manages the foreign overlap given an +- * initial list of border indices and a BCRS matrix. +- * +- * The foreign overlap are all (row) indices which overlap with the +- * some of the current process's local indices. +- */ +-#ifndef DUMUX_FOREIGN_OVERLAP_FROM_BCRS_MATRIX_HH +-#define DUMUX_FOREIGN_OVERLAP_FROM_BCRS_MATRIX_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <list> +-#include <set> +-#include <map> +-#include <tuple> +- +-#if HAVE_MPI +-#include <mpi.h> +-#endif // HAVE_MPI +- +-#include <dune/common/fmatrix.hh> +-#include <dune/istl/bcrsmatrix.hh> +-#include <dune/istl/scalarproducts.hh> +-#include <dune/istl/operators.hh> +- +-#include "borderindex.hh" +- +-namespace Dumux { +- +-/*! +- * \brief This class creates and manages the foreign overlap given an +- * initial list of border indices and a BCRS matrix. +- * +- * The foreign overlap are all (row) indices which overlap with the +- * some of the current process's local indices. +- */ +-template<class BCRSMatrix> +-class ForeignOverlapFromBCRSMatrix +-{ +- ForeignOverlapFromBCRSMatrix(const ForeignOverlapFromBCRSMatrix &A) +- {} +- +-public: +- typedef int ProcessRank; +- typedef int BorderDistance; +- typedef int Index; +- typedef Index LocalIndex; +- typedef std::pair<LocalIndex, ProcessRank> IndexRank; +- typedef std::tuple<LocalIndex, ProcessRank, BorderDistance> IndexRankDist; +- typedef std::tuple<Index, BorderDistance, int> IndexDistanceNpeers; +- typedef std::list<IndexRankDist> SeedList; +- +- typedef std::set<ProcessRank> PeerSet; +- typedef std::list<IndexDistanceNpeers> ForeignOverlapWithPeer; +- typedef std::map<ProcessRank, ForeignOverlapWithPeer> ForeignOverlapByRank; +- typedef std::vector<std::map<ProcessRank, BorderDistance> > ForeignOverlapByIndex; +- +- typedef std::list<BorderIndex> BorderList; +- +- /*! +- * \brief Constructs the foreign overlap given a BCRS matrix and +- * an initial list of border indices. +- */ +- ForeignOverlapFromBCRSMatrix(const BCRSMatrix &A, +- const BorderList &foreignBorderList, +- const BorderList &domesticBorderList, +- int overlapSize) +- : foreignBorderList_(foreignBorderList) +- , domesticBorderList_(domesticBorderList) +- { +- overlapSize_ = overlapSize; +- +- myRank_ = 0; +-#if HAVE_MPI +- MPI_Comm_rank(MPI_COMM_WORLD, &myRank_); +-#endif +- +- numLocal_ = A.N(); +- +- // calculate the border list. From this, create an initial +- // seed list of indices which are in the overlap. +- SeedList initialSeedList; +- borderListToSeedList_(initialSeedList, foreignBorderList); +- +- // find the set of processes which have an overlap with the +- // local processes. (i.e. the set of processes which we will +- // have to communicate to.) +- seedListToPeerSet_(initialSeedList); +- +- // calculate the foreign overlap for the local partition, +- // i.e. find the distance of each row from the seed set. +- foreignOverlapByIndex_.resize(A.N()); +- extendForeignOverlap_(A, initialSeedList, overlapSize); +- +- updateMasterRanks_(foreignBorderList, domesticBorderList); +- +- // group foreign overlap by peer process rank +- groupForeignOverlapByRank_(); +- } +- +- /*! +- * \brief Returns true iff a local index is a border index. +- */ +- bool isBorder(int localIdx) const +- { return borderIndices_.count(localIdx) > 0; } +- +- /*! +- * \brief Return the rank of the master process for a local index. +- */ +- int masterOf(int localIdx) const +- { return masterRank_[localIdx]; } +- +- /*! +- * \brief Return true if the current rank is the "master" of an +- * index. +- * +- * We define the master process as the process with the lowest +- * rank where the index is local. For a process is always the +- * master of its interior indices, but for border indices it is +- * only master if the index is not shared with a process of lower +- * rank. +- */ +- bool iAmMasterOf(int localIdx) const +- { return masterRank_[localIdx] == myRank_; } +- +- /*! +- * \brief Returns the list of indices which intersect the process +- * border and are in the interior of the local process. +- */ +- const BorderList &foreignBorderList() const +- { return foreignBorderList_; } +- +- /*! +- * \brief Returns the list of indices which intersect the process +- * border and are in the interior of some remote process. +- */ +- const BorderList &domesticBorderList() const +- { return domesticBorderList_; } +- +- /*! +- * \brief Return true if a given local index is a domestic index +- * for a peer. +- */ +- bool isDomesticIndexFor(ProcessRank peerRank, Index localIdx) const +- { +- if (!isLocal(localIdx)) +- // our own remote indices do not count! +- return false; +- +- typedef std::map<ProcessRank, BorderDistance> BorderDistMap; +- const BorderDistMap &borderDist = foreignOverlapByIndex_[localIdx]; +- BorderDistMap::const_iterator bdIt = borderDist.find(peerRank); +- if (bdIt == borderDist.end()) +- return false; // this index is not seen by the peer +- +- // the index is seen by the peer +- return true; +- } +- +- /*! +- * \brief Return the list of (local indices, border distance, +- * number of processes) triples which are in the overlap of +- * a given peer rank. +- */ +- const ForeignOverlapWithPeer &foreignOverlapWithPeer(int peerRank) const +- { +- assert(foreignOverlapByRank_.find(peerRank) != foreignOverlapByRank_.end()); +- return foreignOverlapByRank_.find(peerRank)->second; +- } +- +- /*! +- * \brief Return the map of (peer rank, border distance) for a given local index. +- */ +- const std::map<ProcessRank, BorderDistance> &foreignOverlapByIndex(int localIdx) const +- { +- assert(isLocal(localIdx)); +- return foreignOverlapByIndex_[localIdx]; +- } +- +- /*! +- * \brief Return the set of process ranks which share an overlap +- * with the current process. +- */ +- const PeerSet &peerSet() const +- { return peerSet_; } +- +- /*! +- * \brief Returns the number local indices +- */ +- int numLocal() const +- { return numLocal_; } +- +- /*! +- * \brief Returns true iff a domestic index is local +- */ +- bool isLocal(int domesticIdx) const +- { +- return domesticIdx < numLocal(); +- } +- +- /*! +- * \brief Returns true iff a local index is shared with an other process. +- */ +- bool isShared(int domesticIdx) const +- { return isLocal(domesticIdx) && isShared_[domesticIdx]; } +- +- /*! +- * \brief Return the number of peer ranks for which a given local +- * index is visible. +- */ +- int numPeers(int localIdx) const +- { return foreignOverlapByIndex_[localIdx].size(); } +- +- /*! +- * \brief Returns the size of the overlap region +- */ +- int overlapSize() const +- { return overlapSize_; } +- +- /*! +- * \brief Print the foreign overlap for debugging purposes. +- */ +- void print() const +- { +- ForeignOverlapByRank::const_iterator it = foreignOverlapByRank_.begin(); +- ForeignOverlapByRank::const_iterator endIt = foreignOverlapByRank_.end(); +- for (; it != endIt; ++it) { +- std::cout << "Overlap rows(distance) for rank " << it->first << ": "; +- +- ForeignOverlapWithPeer::const_iterator rowIt = it->second.begin(); +- ForeignOverlapWithPeer::const_iterator rowEndIt = it->second.end(); +- for (; rowIt != rowEndIt; ++rowIt) { +- std::cout << std::get<0>(*rowIt) << "(" << std::get<1>(*rowIt) << ") "; +- } +- std::cout << "\n"; +- } +- } +- +-protected: +- // Calculate the set of peer processes from the initial seed list. +- void seedListToPeerSet_(const SeedList &seedList) +- { +- SeedList::const_iterator it = seedList.begin(); +- SeedList::const_iterator endIt = seedList.end(); +- for (; it != endIt; ++it) +- peerSet_.insert(std::get<1>(*it)); +- } +- +- // calculate the local border indices given the initial seed list +- void borderListToSeedList_(SeedList &initialSeedList, const BorderList &borderList) +- { +- BorderList::const_iterator it = borderList.begin(); +- BorderList::const_iterator endIt = borderList.end(); +- for (; it != endIt; ++it) { +- initialSeedList.push_back(IndexRankDist(it->localIdx, +- it->peerRank, +- it->borderDistance)); +- borderIndices_.insert(it->localIdx); +- } +- } +- +- // given a list of border indices and provided that +- // borderListToSeedList_() was already called, calculate the +- // master process of each local index. +- void updateMasterRanks_(const BorderList &foreignBorderList, +- const BorderList &domesticBorderList) +- { +- // determine the minimum rank for all indices +- masterRank_.resize(numLocal_, myRank_); +- for (unsigned int localIdx = 0; localIdx < masterRank_.size(); ++localIdx) { +- int masterRank = myRank_; +- if (isBorder(localIdx)) { +- // if the local index is a border index, loop over all ranks +- // for which this index is also a border index. the lowest +- // rank wins! +- typedef typename std::map<ProcessRank, BorderDistance>::const_iterator iterator; +- iterator it = foreignOverlapByIndex_[localIdx].begin(); +- iterator endIt = foreignOverlapByIndex_[localIdx].end(); +- for (; it != endIt; ++it) { +- if (it->second == 0) { +- // if the border distance is zero, the rank with the minimum +- masterRank = std::min(masterRank, it->first); +- } +- } +- } +- masterRank_[localIdx] = masterRank; +- } +- +- // overwrite the master rank of the non-shared border indices +- isShared_.resize(numLocal_, false); +- BorderList::const_iterator it = foreignBorderList.begin(); +- BorderList::const_iterator endIt = foreignBorderList.end(); +- for (; it != endIt; ++it) { +- if (!it->isShared) +- masterRank_[it->localIdx] = myRank_; +- else +- isShared_[it->localIdx] = true; +- } +- +- // overwrite the master rank of the non-shared border on the +- // domestic overlap +- it = domesticBorderList_.begin(); +- endIt = domesticBorderList_.end(); +- for (; it != endIt; ++it) { +- if (!it->isShared) { +- masterRank_[it->localIdx] = it->peerRank; +- } +- } +- } +- +- +- // extend the foreign overlaps by one level. this uses a greedy +- // algorithm. +- void extendForeignOverlap_(const BCRSMatrix &A, +- SeedList &seedList, +- int overlapSize) +- { +- // add all processes in the seed rows of the current overlap +- // level +- int minOverlapDistance = overlapSize*2; +- SeedList::const_iterator it = seedList.begin(); +- SeedList::const_iterator endIt = seedList.end(); +- for (; it != endIt; ++it) { +- int localIdx = std::get<0>(*it); +- int peerRank = std::get<1>(*it); +- int distance = std::get<2>(*it); +- if (foreignOverlapByIndex_[localIdx].count(peerRank) == 0) { +- foreignOverlapByIndex_[localIdx][peerRank] = distance; +- } +- else { +- foreignOverlapByIndex_[localIdx][peerRank] = +- std::min(distance, +- foreignOverlapByIndex_[localIdx][peerRank]); +- } +- +- minOverlapDistance = std::min(minOverlapDistance, distance); +- } +- +- // if we have reached the maximum overlap distance, we're +- // finished and break the recursion +- if (minOverlapDistance >= overlapSize) +- return; +- +- // find the seed list for the next overlap level using the +- // seed set for the current level +- SeedList nextSeedList; +- it = seedList.begin(); +- for (; it != endIt; ++it) { +- int rowIdx = std::get<0>(*it); +- int peerRank = std::get<1>(*it); +- int borderDist = std::get<2>(*it); +- +- // find all column indies in the row. The indices of the +- // columns are the additional indices of the overlap which +- // we would like to add +- typedef typename BCRSMatrix::ConstColIterator ColIterator; +- ColIterator colIt = A[rowIdx].begin(); +- ColIterator colEndIt = A[rowIdx].end(); +- for (; colIt != colEndIt; ++colIt) { +- int newIdx = colIt.index(); +- +- // if the process is already is in the overlap of the +- // column index, ignore this column index! +- if (foreignOverlapByIndex_[newIdx].count(peerRank) > 0) +- continue; +- +- +- // check whether the new index is already in the overlap +- bool hasIndex = false; +- typename SeedList::iterator sIt = nextSeedList.begin(); +- typename SeedList::iterator sEndIt = nextSeedList.end(); +- for (; sIt != sEndIt; ++sIt) { +- if (std::get<0>(*sIt) == newIdx && +- std::get<1>(*sIt) == peerRank) +- { +- hasIndex = true; +- std::get<2>(*sIt) = std::min(std::get<2>(*sIt), borderDist + 1); +- break; +- } +- } +- if (hasIndex) +- continue; // we already have this index +- +- // add the current processes to the seed list for the +- // next overlap level +- IndexRankDist newTuple(newIdx, peerRank, borderDist + 1); +- nextSeedList.push_back(newTuple); +- } +- } +- +- // clear the old seed list to save some memory +- seedList.clear(); +- +- // Perform the same excercise for the next overlap distance +- extendForeignOverlap_(A, +- nextSeedList, +- overlapSize); +- } +- +- // assuming that the foreign overlap has been created for each +- // local index, this method groups the foreign overlap by peer +- // process rank +- void groupForeignOverlapByRank_() +- { +- // loop over all indices which are in the overlap of some +- // process +- int nIndices = foreignOverlapByIndex_.size(); +- for (int i = 0; i < nIndices; ++i) +- { +- // loop over the list of processes for the current index +- std::map<ProcessRank, BorderDistance>::const_iterator it = +- foreignOverlapByIndex_[i].begin(); +- std::map<ProcessRank, BorderDistance>::const_iterator endIt = +- foreignOverlapByIndex_[i].end(); +- int nRanks = foreignOverlapByIndex_[i].size(); +- for (; it != endIt; ++it) { +- IndexDistanceNpeers tmp(i, it->second, nRanks); +- foreignOverlapByRank_[it->first].push_back(tmp); +- } +- } +- } +- +- // set of processes with which we have to communicate +- PeerSet peerSet_; +- +- // the list of indices on the border +- const BorderList &foreignBorderList_; +- const BorderList &domesticBorderList_; +- +- // an array which contains the rank of the master process for each +- // index +- std::vector<ProcessRank> masterRank_; +- +- // an array which stores whether an index is also in the interior +- // of some other process +- std::vector<bool> isShared_; +- +- // set of all local indices which are on the border of some remote +- // process +- std::set<LocalIndex> borderIndices_; +- +- // stores the set of process ranks which are in the overlap for a +- // given row index "owned" by the current rank. The second value +- // store the distance from the nearest process border. +- ForeignOverlapByIndex foreignOverlapByIndex_; +- +- // stores a list of foreign overlap indices for each rank +- ForeignOverlapByRank foreignOverlapByRank_; +- +- // extend of the overlap region +- int overlapSize_; +- +- // number of local indices +- int numLocal_; +- +- // the MPI rank of the local process +- int myRank_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/globalindices.hh b/dumux/linear/globalindices.hh +deleted file mode 100644 +index aa67af8..0000000 +--- a/dumux/linear/globalindices.hh ++++ /dev/null +@@ -1,351 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief This class maps domestic row indices to and from "global" +- * indices which is used to construct an algebraic overlap +- * for the parallel linear solvers. +- */ +-#ifndef DUMUX_GLOBAL_INDICES_HH +-#define DUMUX_GLOBAL_INDICES_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <list> +-#include <set> +-#include <map> +- +-#if HAVE_MPI +-#include <mpi.h> +-#endif +- +-#include <dune/common/fmatrix.hh> +-#include <dune/istl/bcrsmatrix.hh> +-#include <dune/istl/scalarproducts.hh> +-#include <dune/istl/operators.hh> +- +-#include "borderindex.hh" +- +-namespace Dumux { +- +-/*! +- * \brief This class maps domestic row indices to and from "global" +- * indices which is used to construct an algebraic overlap +- * for the parallel linear solvers. +- */ +-template <class ForeignOverlap> +-class GlobalIndices +-{ +- GlobalIndices(const GlobalIndices &A) +- {} +- +- typedef int ProcessRank; +- typedef int Index; +- +- typedef std::set<ProcessRank> PeerSet; +- +- +- typedef std::list<BorderIndex> BorderList; +- +- +- typedef std::map<Index, Index> GlobalToDomesticMap; +- typedef std::map<Index, Index> DomesticToGlobalMap; +- +-public: +- GlobalIndices(const ForeignOverlap &foreignOverlap) +- : foreignOverlap_(foreignOverlap) +- { +- myRank_ = 0; +- mpiSize_ = 1; +- +-#if HAVE_MPI +- MPI_Comm_rank(MPI_COMM_WORLD, &myRank_); +- MPI_Comm_size(MPI_COMM_WORLD, &mpiSize_); +-#endif +- +- // calculate the domestic overlap (i.e. all overlap indices in +- // foreign processes which the current process overlaps.) +- // This requires communication via MPI. +- buildGlobalIndices_(); +- } +- +- /*! +- * \brief Converts a domestic index to a global one. +- */ +- int domesticToGlobal(int domesticIdx) const +- { +- assert(domesticToGlobal_.find(domesticIdx) != domesticToGlobal_.end()); +- +- return domesticToGlobal_.find(domesticIdx)->second; +- } +- +- /*! +- * \brief Converts a global index to a domestic one. +- */ +- int globalToDomestic(int globalIdx) const +- { +- assert(globalToDomestic_.find(globalIdx) != globalToDomestic_.end()); +- +- return globalToDomestic_.find(globalIdx)->second; +- }; +- +- /*! +- * \brief Returns the number of indices which are in the interior or +- * on the border of the current rank. +- */ +- int numLocal() const +- { return foreignOverlap_.numLocal(); } +- +- /*! +- * \brief Returns the number domestic indices. +- * +- * The domestic indices are defined as the process' local indices +- * plus its copies of indices in the overlap regions +- */ +- int numDomestic() const +- { +- return numDomestic_; +- } +- +- /*! +- * \brief Add an index to the domestic<->global mapping. +- */ +- void addIndex(int domesticIdx, int globalIdx) +- { +- domesticToGlobal_[domesticIdx] = globalIdx; +- globalToDomestic_[globalIdx] = domesticIdx; +- numDomestic_ = domesticToGlobal_.size(); +- +- assert(domesticToGlobal_.size() == globalToDomestic_.size()); +- }; +- +- /*! +- * \brief Send a border index to a remote process. +- */ +- void sendBorderIndex(int peerRank, int domesticIdx, int peerLocalIdx) +- { +-#if HAVE_MPI +- int sendBuff[2]; +- sendBuff[0] = peerLocalIdx; +- sendBuff[1] = domesticToGlobal(domesticIdx); +- MPI_Send(sendBuff, // buff +- 2, // count +- MPI_INT, // data type +- peerRank, +- 0, // tag +- MPI_COMM_WORLD); // communicator +-#endif // HAVE_MPI +- }; +- +- /*! +- * \brief Receive an index on the border from a remote +- * process and add it the translation maps. +- */ +- void receiveBorderIndex(int peerRank) +- { +-#if HAVE_MPI +- int recvBuff[2]; +- MPI_Recv(recvBuff, // buff +- 2, // count +- MPI_INT, // data type +- peerRank, +- 0, // tag +- MPI_COMM_WORLD, // communicator +- MPI_STATUS_IGNORE); // status +- +- int domesticIdx = recvBuff[0]; +- int globalIdx = recvBuff[1]; +- addIndex(domesticIdx, globalIdx); +-#endif // HAVE_MPI +- }; +- +- /*! +- * \brief Return true iff a given global index already exists +- */ +- bool hasGlobalIndex(int globalIdx) const +- { return globalToDomestic_.find(globalIdx) != globalToDomestic_.end(); }; +- +- /*! +- * \brief Prints the global indices of all domestic indices +- * for debugging purposes. +- */ +- void print() const +- { +- std::cout << "(domestic index, global index, domestic->global->domestic) list for rank " << +- myRank_ << "\n"; +- +- for (int domIdx = 0; domIdx < domesticToGlobal_.size(); ++ domIdx) { +- std::cout << "(" << domIdx +- << ", " << domesticToGlobal(domIdx) +- << ", " << globalToDomestic(domesticToGlobal(domIdx)) +- << ") "; +- } +- std::cout << "\n"; +- }; +- +-protected: +- // retrieve the offset for the indices where we are master in the +- // global index list +- void buildGlobalIndices_() +- { +-#if HAVE_MPI +- numDomestic_ = 0; +-#else +- numDomestic_ = foreignOverlap_.numLocal(); +-#endif +- +-#if HAVE_MPI +- if (myRank_ == 0) { +- // the first rank starts at index zero +- domesticOffset_ = 0; +- } +- else { +- // all other ranks retrieve their offset from the next +- // lower rank +- MPI_Recv(&domesticOffset_, // buffer +- 1, // count +- MPI_INT, // data type +- myRank_ - 1, +- 0, // tag +- MPI_COMM_WORLD, // communicator +- MPI_STATUS_IGNORE); +- } +- +- // create maps for all master indices +- int numMaster = 0; +- for (int i = 0; i < foreignOverlap_.numLocal(); ++i) { +- if (!foreignOverlap_.iAmMasterOf(i)) { +- continue; +- } +- +- addIndex(i, domesticOffset_ + numMaster); +- ++ numMaster; +- } +- +- if (myRank_ < mpiSize_ - 1) { +- // send the domestic offset plus the number of master +- // indices to the process which is one rank higher +- // all other ranks retrieve their offset from the next +- // lower rank +- int tmp = domesticOffset_ + numMaster; +- MPI_Send(&tmp, // buff +- 1, // count +- MPI_INT, // data type +- myRank_ + 1, // peer rank +- 0, // tag +- MPI_COMM_WORLD); // communicator +- } +- +- typename PeerSet::const_iterator peerIt; +- typename PeerSet::const_iterator peerEndIt = peerSet_().end(); +- // receive the border indices from the lower ranks +- peerIt = peerSet_().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- if (*peerIt < myRank_) +- receiveBorderFrom_(*peerIt); +- } +- +- // send the border indices to the higher ranks +- peerIt = peerSet_().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- if (*peerIt > myRank_) +- sendBorderTo_(*peerIt); +- } +- +- // receive the border indices from the higher ranks +- peerIt = peerSet_().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- if (*peerIt > myRank_) +- receiveBorderFrom_(*peerIt); +- } +- +- // send the border indices to the lower ranks +- peerIt = peerSet_().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- if (*peerIt < myRank_) +- sendBorderTo_(*peerIt); +- } +-#endif // HAVE_MPI +- } +- +- void sendBorderTo_(ProcessRank peerRank) +- { +-#if HAVE_MPI +- // send (local index on myRank, global index) pairs to the +- // peers +- BorderList::const_iterator borderIt = foreignBorderList_().begin(); +- BorderList::const_iterator borderEndIt = foreignBorderList_().end(); +- for (; borderIt != borderEndIt; ++borderIt) { +- int borderPeer = borderIt->peerRank; +- if (borderPeer != peerRank) +- continue; +- +- int localIdx = borderIt->localIdx; +- int peerIdx = borderIt->peerIdx; +- if (foreignOverlap_.iAmMasterOf(borderIt->localIdx)) { +- sendBorderIndex(borderPeer, localIdx, peerIdx); +- } +- } +-#endif // HAVE_MPI +- } +- +- void receiveBorderFrom_(ProcessRank peerRank) +- { +-#if HAVE_MPI +- // retrieve the global indices for which we are not master +- // from the processes with lower rank +- BorderList::const_iterator borderIt = domesticBorderList_().begin(); +- BorderList::const_iterator borderEndIt = domesticBorderList_().end(); +- for (; borderIt != borderEndIt; ++borderIt) { +- int borderPeer = borderIt->peerRank; +- if (borderPeer != peerRank) +- continue; +- +- if (foreignOverlap_.masterOf(borderIt->localIdx) == borderPeer) { +- receiveBorderIndex(borderPeer); +- } +- } +-#endif // HAVE_MPI +- }; +- +- const PeerSet &peerSet_() const +- { return foreignOverlap_.peerSet(); } +- +- const BorderList &foreignBorderList_() const +- { return foreignOverlap_.foreignBorderList(); } +- +- const BorderList &domesticBorderList_() const +- { return foreignOverlap_.domesticBorderList(); } +- +- +- int myRank_; +- int mpiSize_; +- +- int domesticOffset_; +- int numDomestic_; +- const ForeignOverlap &foreignOverlap_; +- +- GlobalToDomesticMap globalToDomestic_; +- DomesticToGlobalMap domesticToGlobal_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/overlappingbcrsmatrix.hh b/dumux/linear/overlappingbcrsmatrix.hh +deleted file mode 100644 +index 6290519..0000000 +--- a/dumux/linear/overlappingbcrsmatrix.hh ++++ /dev/null +@@ -1,589 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A BCRS matrix which creates an algebraic overlap of +- * arbitrary size. +- */ +-#ifndef DUMUX_OVERLAPPING_BCRS_MATRIX_HH +-#define DUMUX_OVERLAPPING_BCRS_MATRIX_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <algorithm> +-#include <list> +-#include <set> +-#include <map> +-#include <memory> +- +-#include <dune/istl/scalarproducts.hh> +-#include <dune/istl/io.hh> +- +-#include <dumux/linear/domesticoverlapfrombcrsmatrix.hh> +-#include <dumux/linear/globalindices.hh> +-#include <dumux/parallel/mpibuffer.hh> +- +-namespace Dumux { +- +-template <class BCRSMatrix> +-class OverlappingBCRSMatrix : public BCRSMatrix +-{ +- typedef BCRSMatrix ParentType; +- +-public: +- typedef Dumux::DomesticOverlapFromBCRSMatrix<BCRSMatrix> Overlap; +- +-private: +- typedef typename Overlap::Index Index; +- typedef typename Overlap::Index ColIndex; +- typedef typename Overlap::PeerSet PeerSet; +- typedef typename Overlap::BorderList BorderList; +- typedef typename Overlap::ProcessRank ProcessRank; +- typedef typename Overlap::ForeignOverlapWithPeer ForeignOverlapWithPeer; +- +- typedef std::vector<std::set<ColIndex> > Entries; +- +-public: +- typedef typename ParentType::ColIterator ColIterator; +- typedef typename ParentType::ConstColIterator ConstColIterator; +- typedef typename ParentType::block_type block_type; +- +- +- // no real copying done at the moment +- OverlappingBCRSMatrix(const OverlappingBCRSMatrix &M) +- : ParentType(M) +- { +- } +- +- OverlappingBCRSMatrix(const BCRSMatrix &M, +- const BorderList &foreignBorderList, +- const BorderList &domesticBorderList, +- int overlapSize) +- { +- overlap_ = std::make_shared<Overlap>(M, foreignBorderList, domesticBorderList, overlapSize); +- myRank_ = 0; +-#if HAVE_MPI +- MPI_Comm_rank(MPI_COMM_WORLD, &myRank_); +-#endif // HAVE_MPI +- +- // build the overlapping matrix from the non-overlapping +- // matrix and the overlap +- build_(M); +- } +- +- /*! +- * \brief Returns the domestic overlap for the process. +- */ +- const Overlap &overlap() const +- { return *overlap_; } +- +- /*! +- * \brief Assign and syncronize the overlapping matrix from a +- * non-overlapping one. +- */ +- void assignAdd(const BCRSMatrix &M) +- { +- // first, set everything to 0 +- BCRSMatrix::operator=(0.0); +- +- // assign the local rows +- for (unsigned int rowIdx = 0; rowIdx < M.N(); ++rowIdx) { +- ConstColIterator colIt = M[rowIdx].begin(); +- ConstColIterator colEndIt = M[rowIdx].end(); +- ColIterator myColIt = (*this)[rowIdx].begin(); +- for (; colIt != colEndIt; ++colIt) { +- while (true) { +- if (myColIt.index() == colIt.index()) +- break; +- +- ++ myColIt; +- } +- assert(myColIt.index() == colIt.index()); +- +- (*myColIt) = *colIt; +- } +- } +- +- // communicate and add the contents of overlapping rows +- syncAdd_(); +- } +- +- /*! +- * \brief Assign and syncronize the overlapping matrix from a +- * non-overlapping one. +- * +- * The non-master entries are copied from the master +- */ +- void assignCopy(const BCRSMatrix &M) +- { +- // first, set everything to 0 +- BCRSMatrix::operator=(0.0); +- +- // assign the local rows +- for (int rowIdx = 0; rowIdx < M.N(); ++rowIdx) { +- ConstColIterator colIt = M[rowIdx].begin(); +- ConstColIterator colEndIt = M[rowIdx].end(); +- ColIterator myColIt = (*this)[rowIdx].begin(); +- for (; colIt != colEndIt; ++colIt) { +- while (true) { +- if (myColIt.index() == colIt.index()) +- break; +- +- ++ myColIt; +- } +- assert(myColIt.index() == colIt.index()); +- +- (*myColIt) = *colIt; +- } +- } +- +- // communicate and add the contents of overlapping rows +- syncCopy_(); +- } +- +- void print() const +- { +- overlap_->print(); +- +- for (int i = 0; i < this->N(); ++i) { +- if (overlap_->isLocal(i)) +- std::cout << " "; +- else +- std::cout << "*"; +- std::cout << "row " << i << " "; +- +- typedef typename BCRSMatrix::ConstColIterator ColIt; +- ColIt colIt = (*this)[i].begin(); +- ColIt colEndIt = (*this)[i].end(); +- for (int j = 0; j < this->M(); ++j) { +- if (colIt != colEndIt && j == colIt.index()) { +- ++colIt; +- if (overlap_->isBorder(j)) +- std::cout << "|"; +- else if (overlap_->isLocal(j)) +- std::cout << "X"; +- else +- std::cout << "*"; +- } +- else +- std::cout << " "; +- } +- std::cout << "\n"; +- } +- Dune::printmatrix(std::cout, *static_cast<const BCRSMatrix*>(this), "M", "row"); +- } +- +-private: +- void build_(const BCRSMatrix &M) +- { +- int numDomestic = overlap_->numDomestic(); +- +- // allocate the rows +- this->setSize(numDomestic, numDomestic); +- this->setBuildMode(ParentType::random); +- +- // communicate the entries +- buildIndices_(M); +- } +- +- int numDomesticEntriesInRowFor_(const BCRSMatrix &M, int peerRank, int rowIdx) +- { +- int numEntries = 0; +- +- typedef typename BCRSMatrix::ConstColIterator ColIt; +- ColIt colIt = M[rowIdx].begin(); +- ColIt colEndIt = M[rowIdx].end(); +- for (; colIt != colEndIt; ++colIt) { +- if (overlap_->isDomesticIndexFor(peerRank, colIt.index())) +- ++numEntries; +- } +- +- return numEntries; +- } +- +- void buildIndices_(const BCRSMatrix &M) +- { +- ///////// +- // first, add all local matrix entries +- ///////// +- entries_.resize(overlap_->numDomestic()); +- for (unsigned int rowIdx = 0; rowIdx < M.N(); ++rowIdx) { +- ConstColIterator colIt = M[rowIdx].begin(); +- ConstColIterator colEndIt = M[rowIdx].end(); +- for (; colIt != colEndIt; ++colIt) { +- entries_[rowIdx].insert(colIt.index()); +- } +- } +- +- ///////// +- // add the indices for all additional entries +- ///////// +- +- // first, send all our indices to all peers +- const PeerSet &peerSet = overlap_->foreignOverlap().peerSet(); +- typename PeerSet::const_iterator peerIt = peerSet.begin(); +- typename PeerSet::const_iterator peerEndIt = peerSet.end(); +- for (; peerIt != peerEndIt; ++peerIt) { +- unsigned int peerRank = *peerIt; +- sendRowIndices_(M, peerRank); +- } +- +- // then recieve all indices from the peers +- peerIt = peerSet.begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- unsigned int peerRank = *peerIt; +- receiveRowIndices_(peerRank); +- } +- +- // wait until all send operations are completed +- peerIt = peerSet.begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- unsigned int peerRank = *peerIt; +- +- numRowsSendBuff_[peerRank]->wait(); +- rowSizesSendBuff_[peerRank]->wait(); +- rowIndicesSendBuff_[peerRank]->wait(); +- entryIndicesSendBuff_[peerRank]->wait(); +- +- // convert the global indices in the send buffers to domestic +- // ones +- globalToDomesticBuff_(*rowIndicesSendBuff_[peerRank]); +- globalToDomesticBuff_(*entryIndicesSendBuff_[peerRank]); +- } +- +- ///////// +- // actually initialize the BCRS matrix structure +- ///////// +- +- // set the row sizes +- unsigned int numDomestic = overlap_->numDomestic(); +- for (unsigned int rowIdx = 0; rowIdx < numDomestic; ++rowIdx) { +- this->setrowsize(rowIdx, entries_[rowIdx].size()); +- } +- this->endrowsizes(); +- +- // set the indices +- for (unsigned int rowIdx = 0; rowIdx < numDomestic; ++rowIdx) { +- const std::set<ColIndex> &colIndices = entries_[rowIdx]; +- +- typename std::set<ColIndex>::const_iterator colIdxIt = colIndices.begin(); +- typename std::set<ColIndex>::const_iterator colIdxEndIt = colIndices.end(); +- for (; colIdxIt != colIdxEndIt; ++colIdxIt) +- this->addindex(rowIdx, *colIdxIt); +- } +- this->endindices(); +- +- // free the memory occupied by the array of the matrix entries +- entries_.resize(0); +- } +- +- // send the overlap indices to a peer +- void sendRowIndices_(const BCRSMatrix &M, int peerRank) +- { +-#if HAVE_MPI +- // send the number of non-border entries in the matrix +- const ForeignOverlapWithPeer &peerOverlap = overlap_->foreignOverlapWithPeer(peerRank); +- +- // send size of foreign overlap to peer +- int numOverlapRows = peerOverlap.size(); +- numRowsSendBuff_[peerRank] = std::make_shared<MpiBuffer<int> >(1); +- (*numRowsSendBuff_[peerRank])[0] = numOverlapRows; +- numRowsSendBuff_[peerRank]->send(peerRank); +- +- rowSizesSendBuff_[peerRank] = std::make_shared<MpiBuffer<Index> >(numOverlapRows); +- rowIndicesSendBuff_[peerRank] = std::make_shared<MpiBuffer<Index> >(numOverlapRows); +- +- // create the row size MPI buffer +- int numEntries = 0; +- typename ForeignOverlapWithPeer::const_iterator it = peerOverlap.begin(); +- typename ForeignOverlapWithPeer::const_iterator endIt = peerOverlap.end(); +- int i = 0; +- for (; it != endIt; ++it, ++i) { +- int rowIdx = std::get<0>(*it); +- assert(overlap_->isDomesticIndexFor(peerRank, rowIdx)); +- +- typedef typename BCRSMatrix::ConstColIterator ColIt; +- ColIt colIt = M[rowIdx].begin(); +- ColIt colEndIt = M[rowIdx].end(); +- int j = 0; +- for (; colIt != colEndIt; ++colIt) { +- if (overlap_->isDomesticIndexFor(peerRank, colIt.index())) { +- ++ j; +- } +- } +- +- (*rowSizesSendBuff_[peerRank])[i] = j; +- (*rowIndicesSendBuff_[peerRank])[i] = overlap_->domesticToGlobal(rowIdx); +- numEntries += j; +- } +- +- // actually communicate with the peer +- rowIndicesSendBuff_[peerRank]->send(peerRank); +- rowSizesSendBuff_[peerRank]->send(peerRank); +- +- // create and fill the MPI buffer for the indices of the +- // matrix entries +- entryIndicesSendBuff_[peerRank] = std::make_shared<MpiBuffer<Index> >(numEntries); +- i = 0; +- it = peerOverlap.begin(); +- for (; it != endIt; ++it) { +- int rowIdx = std::get<0>(*it); +- assert(overlap_->isDomesticIndexFor(peerRank, rowIdx)); +- +- typedef typename BCRSMatrix::ConstColIterator ColIt; +- ColIt colIt = M[rowIdx].begin(); +- ColIt colEndIt = M[rowIdx].end(); +- for (; colIt != colEndIt; ++colIt) { +- if (overlap_->isDomesticIndexFor(peerRank, colIt.index())) { +- (*entryIndicesSendBuff_[peerRank])[i] = overlap_->domesticToGlobal(colIt.index()); +- ++i; +- } +- } +- } +- entryIndicesSendBuff_[peerRank]->send(peerRank); +- +- // create the send buffers for the values of the matrix +- // entries +- entryValuesSendBuff_[peerRank] = std::make_shared<MpiBuffer<block_type> >(numEntries); +-#endif // HAVE_MPI +- } +- +- // receive the overlap indices to a peer +- void receiveRowIndices_(int peerRank) +- { +-#if HAVE_MPI +- // receive size of foreign overlap to peer +- int numOverlapRows; +- MpiBuffer<int> numRowsRecvBuff(1); +- numRowsRecvBuff.receive(peerRank); +- numOverlapRows = numRowsRecvBuff[0]; +- +- // create receive buffer for the row sizes and receive them +- // from the peer +- rowIndicesRecvBuff_[peerRank] = std::make_shared<MpiBuffer<Index> >(numOverlapRows); +- rowSizesRecvBuff_[peerRank] = std::make_shared<MpiBuffer<int> >(numOverlapRows); +- rowIndicesRecvBuff_[peerRank]->receive(peerRank); +- rowSizesRecvBuff_[peerRank]->receive(peerRank); +- +- // calculate the total number of indices which are send by the +- // peer +- int totalIndices = 0; +- for (int i = 0; i < numOverlapRows; ++ i) { +- totalIndices += (*rowSizesRecvBuff_[peerRank])[i]; +- } +- +- // create the buffer to store the column indices of the matrix entries +- entryIndicesRecvBuff_[peerRank] = std::make_shared<MpiBuffer<Index> >(totalIndices); +- entryValuesRecvBuff_[peerRank] = std::make_shared<MpiBuffer<block_type> >(totalIndices); +- +- // communicate with the peer +- entryIndicesRecvBuff_[peerRank]->receive(peerRank); +- +- // convert the global indices in the receive buffers to +- // domestic ones +- globalToDomesticBuff_(*rowIndicesRecvBuff_[peerRank]); +- globalToDomesticBuff_(*entryIndicesRecvBuff_[peerRank]); +- +- // add the entries to the global entry map +- int k = 0; +- for (int i = 0; i < numOverlapRows; ++ i) { +- int domRowIdx = (*rowIndicesRecvBuff_[peerRank])[i]; +- for (int j = 0; j < (*rowSizesRecvBuff_[peerRank])[i]; ++j) { +- int domColIdx = (*entryIndicesRecvBuff_[peerRank])[k]; +- entries_[domRowIdx].insert(domColIdx); +- ++k; +- } +- } +-#endif // HAVE_MPI +- } +- +- // communicates and adds up the contents of overlapping rows +- void syncAdd_() +- { +- // first, send all entries to the peers +- const PeerSet &peerSet = overlap_->foreignOverlap().peerSet(); +- typename PeerSet::const_iterator peerIt = peerSet.begin(); +- typename PeerSet::const_iterator peerEndIt = peerSet.end(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- +- sendEntries_(peerRank); +- } +- +- // then, receive entries from the peers +- peerIt = peerSet.begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- +- receiveAddEntries_(peerRank); +- } +- +- // finally, make sure that everything which we send was +- // received by the peers +- peerIt = peerSet.begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- entryValuesSendBuff_[peerRank]->wait(); +- } +- } +- +- // communicates and copies the contents of overlapping rows from +- // the master +- void syncCopy_() +- { +- // first, send all entries to the peers +- const PeerSet &peerSet = overlap_->foreignOverlap().peerSet(); +- typename PeerSet::const_iterator peerIt = peerSet.begin(); +- typename PeerSet::const_iterator peerEndIt = peerSet.end(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- +- sendEntries_(peerRank); +- } +- +- // then, receive entries from the peers +- peerIt = peerSet.begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- +- receiveCopyEntries_(peerRank); +- } +- +- // finally, make sure that everything which we send was +- // received by the peers +- peerIt = peerSet.begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- entryValuesSendBuff_[peerRank]->wait(); +- } +- } +- +- void sendEntries_(int peerRank) +- { +-#if HAVE_MPI +- MpiBuffer<block_type> &mpiSendBuff = *entryValuesSendBuff_[peerRank]; +- +- MpiBuffer<int> &mpiRowIndicesSendBuff = *rowIndicesSendBuff_[peerRank]; +- MpiBuffer<int> &mpiRowSizesSendBuff = *rowSizesSendBuff_[peerRank]; +- MpiBuffer<int> &mpiColIndicesSendBuff = *entryIndicesSendBuff_[peerRank]; +- +- // fill the send buffer +- int k = 0; +- for (int i = 0; i < mpiRowIndicesSendBuff.size(); ++i) { +- Index domRowIdx = mpiRowIndicesSendBuff[i]; +- +- typedef typename ParentType::ConstColIterator ColIt; +- ColIt colIt = (*this)[domRowIdx].begin(); +- for (int j = 0; j < mpiRowSizesSendBuff[i]; ++j) { +- Index domColIdx = mpiColIndicesSendBuff[k]; +- for (; colIt.index() < domColIdx; ++colIt) +- { } +- assert(colIt.index() == domColIdx); +- +- mpiSendBuff[k] = (*colIt); +- ++ k; +- } +- } +- +- mpiSendBuff.send(peerRank); +-#endif // HAVE_MPI +- } +- +- void receiveAddEntries_(int peerRank) +- { +-#if HAVE_MPI +- MpiBuffer<block_type> &mpiRecvBuff = *entryValuesRecvBuff_[peerRank]; +- +- MpiBuffer<int> &mpiRowIndicesRecvBuff = *rowIndicesRecvBuff_[peerRank]; +- MpiBuffer<int> &mpiRowSizesRecvBuff = *rowSizesRecvBuff_[peerRank]; +- MpiBuffer<int> &mpiColIndicesRecvBuff = *entryIndicesRecvBuff_[peerRank]; +- +- mpiRecvBuff.receive(peerRank); +- +- // retrieve the values from the receive buffer +- int k = 0; +- for (int i = 0; i < mpiRowIndicesRecvBuff.size(); ++i) { +- Index domRowIdx = mpiRowIndicesRecvBuff[i]; +- for (int j = 0; j < mpiRowSizesRecvBuff[i]; ++j) { +- Index domColIdx = mpiColIndicesRecvBuff[k]; +- +- (*this)[domRowIdx][domColIdx] += mpiRecvBuff[k]; +- ++ k; +- } +- } +-#endif // HAVE_MPI +- } +- +- void receiveCopyEntries_(int peerRank) +- { +-#if HAVE_MPI +- MpiBuffer<block_type> &mpiRecvBuff = *entryValuesRecvBuff_[peerRank]; +- +- MpiBuffer<int> &mpiRowIndicesRecvBuff = *rowIndicesRecvBuff_[peerRank]; +- MpiBuffer<int> &mpiRowSizesRecvBuff = *rowSizesRecvBuff_[peerRank]; +- MpiBuffer<int> &mpiColIndicesRecvBuff = *entryIndicesRecvBuff_[peerRank]; +- +- mpiRecvBuff.receive(peerRank); +- +- // retrieve the values from the receive buffer +- int k = 0; +- for (int i = 0; i < mpiRowIndicesRecvBuff.size(); ++i) { +- Index domRowIdx = mpiRowIndicesRecvBuff[i]; +- for (int j = 0; j < mpiRowSizesRecvBuff[i]; ++j) { +- Index domColIdx = mpiColIndicesRecvBuff[k]; +- +- if (!overlap_->iAmMasterOf(domRowIdx) || +- !overlap_->iAmMasterOf(domColIdx)) +- { +- (*this)[domRowIdx][domColIdx] = mpiRecvBuff[k]; +- } +- +- ++ k; +- } +- } +-#endif // HAVE_MPI +- } +- +- void globalToDomesticBuff_(MpiBuffer<Index> &idxBuff) +- { +- for (int i = 0; i < idxBuff.size(); ++i) { +- idxBuff[i] = overlap_->globalToDomestic(idxBuff[i]); +- } +- } +- +- int myRank_; +- Entries entries_; +- std::shared_ptr<Overlap> overlap_; +- +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > rowSizesRecvBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > rowIndicesRecvBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > entryIndicesRecvBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<block_type> > > entryValuesRecvBuff_; +- +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > numRowsSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > rowSizesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > rowIndicesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<int> > > entryIndicesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<block_type> > > entryValuesSendBuff_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/overlappingblockvector.hh b/dumux/linear/overlappingblockvector.hh +deleted file mode 100644 +index eda7c84..0000000 +--- a/dumux/linear/overlappingblockvector.hh ++++ /dev/null +@@ -1,458 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A block vector which creates an algebraic overlap of +- * arbitrary size. +- */ +-#ifndef DUMUX_OVERLAPPING_BLOCK_VECTOR_HH +-#define DUMUX_OVERLAPPING_BLOCK_VECTOR_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <iostream> +-#include <map> +-#include <memory> +-#include <vector> +- +-#include <dune/istl/bvector.hh> +- +-#include <dumux/parallel/mpibuffer.hh> +-#include <dumux/common/valgrind.hh> +- +-namespace Dumux { +- +-template <class FieldVector, class Overlap> +-class OverlappingBlockVector +- : public Dune::BlockVector<FieldVector> +-{ +- typedef Dune::BlockVector<FieldVector> ParentType; +- typedef Dune::BlockVector<FieldVector> BlockVector; +- +- typedef typename Overlap::Index RowIndex; +- typedef typename Overlap::ProcessRank ProcessRank; +- typedef typename Overlap::PeerSet PeerSet; +- typedef typename Overlap::DomesticOverlapWithPeer DomesticOverlapWithPeer; +- +- typedef typename ParentType::field_type Scalar; +- +-public: +- OverlappingBlockVector(const Overlap &overlap) +- : ParentType(overlap.numDomestic()) +- , overlap_(&overlap) +- { +- createBuffers_(); +- } +- +- /*! +- * \brief Copy constructor. +- */ +- OverlappingBlockVector(const OverlappingBlockVector &obv) +- : ParentType(obv) +- , frontMaster_(obv.frontMaster_) +- , numIndicesSendBuff_(obv.numIndicesSendBuff_) +- , indicesSendBuff_(obv.indicesSendBuff_) +- , indicesRecvBuff_(obv.indicesRecvBuff_) +- , valuesSendBuff_(obv.valuesSendBuff_) +- , valuesRecvBuff_(obv.valuesRecvBuff_) +- , overlap_(obv.overlap_) +- { +- } +- +- ~OverlappingBlockVector() +- { +- } +- +- /*! +- * \brief Assign an overlapping block vector from a +- * non-overlapping one, border entries are added. +- */ +- void assignAdd(const BlockVector &nbv) +- { +- // assign the local rows +- int numLocal = overlap_->numLocal(); +- for (int rowIdx = 0; rowIdx < numLocal; ++rowIdx) { +- if (overlap_->iAmMasterOf(rowIdx) || +- overlap_->isShared(rowIdx)) +- { +- (*this)[rowIdx] = nbv[rowIdx]; +- } +- else +- (*this)[rowIdx] = 0; +- +- } +- +- // set the remote indices to 0 +- int numDomestic = overlap_->numDomestic(); +- for (int rowIdx = numLocal; rowIdx < numDomestic; ++rowIdx) { +- (*this)[rowIdx] = 0; +- } +- +- // add up the contents of overlapping rows +- syncAdd(); +- } +- +- /*! +- * \brief Assign the local values to a non-overlapping block +- * vector. +- */ +- void assignTo(BlockVector &nbv) const +- { +- // assign the local rows +- int numLocal = overlap_->numLocal(); +- for (int rowIdx = 0; rowIdx < numLocal; ++rowIdx) { +- nbv[rowIdx] = (*this)[rowIdx]; +- } +- } +- +- /*! +- * \brief Syncronize an overlapping block vector by adding up all +- * overlapping entries. +- */ +- void syncAdd() +- { +- typename PeerSet::const_iterator peerIt; +- typename PeerSet::const_iterator peerEndIt = overlap_->peerSet().end(); +- +- // send all entries to all peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- sendEntries_(peerRank); +- } +- +- // recieve all entries to the peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- receiveAddEntries_(peerRank); +- } +- +- // wait until we have send everything +- waitSendFinished_(); +- } +- +- /*! +- * \brief Syncronize the block vector by taking the arithmetic +- * mean of all entries which are not on the front of some +- * process +- * +- * \todo use specialized send methods for improved +- * performance. (i.e. only send the front entries to the +- * peers.) +- */ +- void syncAverageFrontFromMaster() +- { +- // first, reset all of our front rows +- int numLocal = overlap_->numLocal(); +- int numDomestic = overlap_->numDomestic(); +- for (int i = numLocal; i < numDomestic; ++i) { +- if (overlap_->isFront(i)) +- (*this)[i] = 0; +- } +- +- typename PeerSet::const_iterator peerIt; +- typename PeerSet::const_iterator peerEndIt = overlap_->peerSet().end(); +- +- // send all entries to all peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- sendEntries_(peerRank); +- } +- +- // recieve all entries to the peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- receiveAverageFrontFromMaster_(peerRank); +- } +- +- // divide each entry by the number of non-front processes +- for (int i = 0; i < numDomestic; ++i) { +- (*this)[i] /= overlap_->numNonFrontProcesses(i); +- } +- +- // wait until we have send everything +- waitSendFinished_(); +- } +- +- /*! +- * \brief Syncronize an overlapping block vector by copying the +- * front entries from their master process +- * +- * \todo use specialized send methods for improved +- * performance. (i.e. only send the front entries to the +- * peers.) +- */ +- void syncFrontFromMaster() +- { +- typename PeerSet::const_iterator peerIt; +- typename PeerSet::const_iterator peerEndIt = overlap_->peerSet().end(); +- +- // send all entries to all peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- sendEntries_(peerRank); +- } +- +- // recieve all entries to the peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- receiveFrontFromMaster_(peerRank); +- } +- +- // wait until we have send everything +- waitSendFinished_(); +- } +- +- using ParentType::operator=; +- /*! +- * \brief Copy constructor. +- */ +- OverlappingBlockVector &operator=(const OverlappingBlockVector &obv) +- { +- ParentType::operator=(obv); +- overlap_ = obv.overlap_; +- return *this; +- } +- +- /*! +- * \brief Syncronize an overlapping block vector and take the +- * arthmetic mean of the entry values of all processes. +- */ +- void syncAverage() +- { +- syncAdd(); +- +- int numDomestic = overlap_->numDomestic(); +- for (int i = 0; i < numDomestic; ++i) { +- (*this)[i] /= overlap_->numPeers(i) + 1; +- } +- } +- +- /*! +- * \brief Set all front entities to a given scalar value +- */ +- void resetFront(Scalar value = 0.0) +- { +- int numDomestic = this->size(); +- for (int i = 0; i < numDomestic; ++i) { +- if (overlap_->isFront(i)) { +- (*this)[i] = value; +- } +- } +- } +- +- /*! +- * \brief Set all remote entities to a given scalar value +- */ +- void resetRemote(Scalar value = 0.0) +- { +- int numDomestic = overlap_->numDomestic(); +- for (int i = overlap_->numLocal(); i < numDomestic; ++i) { +- (*this)[i] = value; +- } +- } +- +- void print() const +- { +- for (int i = 0; i < this->size(); ++i) { +- std::cout << "row " << i << (overlap_->isLocal(i)?" ":"*") << ": " << (*this)[i] << "\n"; +- } +- } +- +-private: +- void createBuffers_() +- { +-#if HAVE_MPI +- // create array for the front indices +- int numDomestic = overlap_->numDomestic(); +- frontMaster_ = std::make_shared<std::vector<ProcessRank> >(numDomestic, -1); +- +- typename PeerSet::const_iterator peerIt; +- typename PeerSet::const_iterator peerEndIt = overlap_->peerSet().end(); +- +- // send all indices to the peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- +- const DomesticOverlapWithPeer &domesticOverlap = overlap_->domesticOverlapWithPeer(peerRank); +- int numEntries = domesticOverlap.size(); +- numIndicesSendBuff_[peerRank] = std::make_shared<MpiBuffer<int> >(1); +- indicesSendBuff_[peerRank] = std::make_shared<MpiBuffer<RowIndex> >(numEntries); +- valuesSendBuff_[peerRank] = std::make_shared<MpiBuffer<FieldVector> >(numEntries); +- +- // fill the indices buffer with global indices +- MpiBuffer<RowIndex> &indicesSendBuff = *indicesSendBuff_[peerRank]; +- typename DomesticOverlapWithPeer::const_iterator domIt = domesticOverlap.begin(); +- typename DomesticOverlapWithPeer::const_iterator domEndIt = domesticOverlap.end(); +- for (int i = 0; domIt != domEndIt; ++domIt, ++i) { +- int rowIdx = *domIt; +- indicesSendBuff[i] = overlap_->domesticToGlobal(rowIdx); +- } +- +- // first, send the number of indices +- (*numIndicesSendBuff_[peerRank])[0] = numEntries; +- numIndicesSendBuff_[peerRank]->send(peerRank); +- +- // then, send the indices themselfs +- indicesSendBuff.send(peerRank); +- } +- +- // receive the indices from the peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- +- // receive size of overlap to peer +- int numRows; +- MpiBuffer<int> numRowsRecvBuff(1); +- numRowsRecvBuff.receive(peerRank); +- numRows = numRowsRecvBuff[0]; +- +- // then, create the MPI buffers +- indicesRecvBuff_[peerRank] = std::make_shared<MpiBuffer<RowIndex> >(numRows); +- valuesRecvBuff_[peerRank] = std::make_shared<MpiBuffer<FieldVector> >(numRows); +- MpiBuffer<RowIndex> &indicesRecvBuff = *indicesRecvBuff_[peerRank]; +- +- // next, receive the actual indices +- indicesRecvBuff.receive(peerRank); +- +- // finally, translate the global indices to domestic ones +- for (int i = 0; i != numRows; ++i) { +- int globalRowIdx = indicesRecvBuff[i]; +- int domRowIdx = overlap_->globalToDomestic(globalRowIdx); +- indicesRecvBuff[i] = domRowIdx; +- +- if (overlap_->isFront(domRowIdx) && +- overlap_->isMasterOf(peerRank, domRowIdx)) +- { +- (*frontMaster_)[domRowIdx] = peerRank; +- } +- } +- } +- +- // wait for all send operations to complete +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- numIndicesSendBuff_[peerRank]->wait(); +- indicesSendBuff_[peerRank]->wait(); +- +- // convert the global indices of the send buffer to +- // domestic ones +- MpiBuffer<RowIndex> &indicesSendBuff = *indicesSendBuff_[peerRank]; +- for (int i = 0; i < indicesSendBuff.size(); ++i) { +- indicesSendBuff[i] = overlap_->globalToDomestic(indicesSendBuff[i]); +- } +- } +-#endif // HAVE_MPI +- } +- +- void sendEntries_(int peerRank) +- { +- // copy the values into the send buffer +- const MpiBuffer<RowIndex> &indices = *indicesSendBuff_[peerRank]; +- MpiBuffer<FieldVector> &values = *valuesSendBuff_[peerRank]; +- for (int i = 0; i < indices.size(); ++ i) +- values[i] = (*this)[indices[i]]; +- +- values.send(peerRank); +- } +- +- void waitSendFinished_() +- { +- typename PeerSet::const_iterator peerIt; +- typename PeerSet::const_iterator peerEndIt = overlap_->peerSet().end(); +- +- // send all entries to all peers +- peerIt = overlap_->peerSet().begin(); +- for (; peerIt != peerEndIt; ++peerIt) { +- int peerRank = *peerIt; +- valuesSendBuff_[peerRank]->wait(); +- } +- } +- +- void receiveAddEntries_(int peerRank) +- { +- const MpiBuffer<RowIndex> &indices = *indicesRecvBuff_[peerRank]; +- MpiBuffer<FieldVector> &values = *valuesRecvBuff_[peerRank]; +- +- // receive the values from the peer +- values.receive(peerRank); +- +- // copy them into the block vector +- for (int i = 0; i < indices.size(); ++ i) { +- (*this)[indices[i]] += values[i]; +- } +- } +- +- void receiveFrontFromMaster_(int peerRank) +- { +- const MpiBuffer<RowIndex> &indices = *indicesRecvBuff_[peerRank]; +- MpiBuffer<FieldVector> &values = *valuesRecvBuff_[peerRank]; +- +- // receive the values from the peer +- values.receive(peerRank); +- +- // copy them into the block vector +- for (int j = 0; j < indices.size(); ++j) { +- int domRowIdx = indices[j]; +- if ((*frontMaster_)[domRowIdx] != peerRank) +- continue; +- +- (*this)[domRowIdx] = values[j]; +- } +- } +- +- void receiveAverageFrontFromMaster_(int peerRank) +- { +- const MpiBuffer<RowIndex> &indices = *indicesRecvBuff_[peerRank]; +- MpiBuffer<FieldVector> &values = *valuesRecvBuff_[peerRank]; +- +- // receive the values from the peer +- values.receive(peerRank); +- +- // copy them into the block vector +- for (int j = 0; j < indices.size(); ++j) { +- int domRowIdx = indices[j]; +- (*this)[domRowIdx] += values[j]; +- } +- } +- +- std::shared_ptr<std::vector<ProcessRank> > frontMaster_; +- +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<RowIndex> > > numIndicesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<RowIndex> > > indicesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<RowIndex> > > indicesRecvBuff_; +- +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<FieldVector> > > valuesSendBuff_; +- std::map<ProcessRank, std::shared_ptr<MpiBuffer<FieldVector> > > valuesRecvBuff_; +- +- const Overlap *overlap_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/overlappingoperator.hh b/dumux/linear/overlappingoperator.hh +deleted file mode 100644 +index b686233..0000000 +--- a/dumux/linear/overlappingoperator.hh ++++ /dev/null +@@ -1,76 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A overlapping linear operator for use with ISTL +- */ +-#ifndef DUMUX_OVERLAPPING_OPERATOR_HH +-#define DUMUX_OVERLAPPING_OPERATOR_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <dune/istl/operators.hh> +- +-namespace Dumux { +- +-// operator that resets result to zero at constrained DOFS +-template<class OverlappingMatrix, class DomainVector, class RangeVector> +-class OverlappingOperator : +- public Dune::AssembledLinearOperator<OverlappingMatrix, +- DomainVector, +- RangeVector> +-{ +-public: +- //! export types +- typedef DomainVector domain_type; +- typedef typename domain_type::field_type field_type; +- +- //redefine the category, that is the only difference +- enum {category=Dune::SolverCategory::overlapping}; +- +- OverlappingOperator (const OverlappingMatrix& A) +- : A_(A) +- {} +- +- //! apply operator to x: \f$ y = A(x) \f$ +- virtual void apply (const DomainVector& x, RangeVector& y) const +- { +- A_.mv(x,y); +- } +- +- //! apply operator to x, scale and add: \f$ y = y + \alpha A(x) \f$ +- virtual void applyscaleadd(field_type alpha, const DomainVector& x, RangeVector& y) const +- { +- A_.usmv(alpha, x, y); +- } +- +- //! returns the matrix +- virtual const OverlappingMatrix& getmat() const +- { +- return A_; +- } +- +-private: +- const OverlappingMatrix &A_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/overlappingpreconditioner.hh b/dumux/linear/overlappingpreconditioner.hh +deleted file mode 100644 +index cd6a831..0000000 +--- a/dumux/linear/overlappingpreconditioner.hh ++++ /dev/null +@@ -1,121 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A preconditioner for overlapping matrices and vectors +- */ +-#ifndef DUMUX_OVERLAPPING_PRECONDITIONER_HH +-#define DUMUX_OVERLAPPING_PRECONDITIONER_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include <dumux/common/exceptions.hh> +-#include <dune/istl/preconditioners.hh> +- +-#include "overlappingscalarproduct.hh" +- +-namespace Dumux { +- +-template <class SeqPreCond, class Overlap> +-class OverlappingPreconditioner : +- public Dune::Preconditioner<typename SeqPreCond::domain_type, +- typename SeqPreCond::range_type> +-{ +-public: +- typedef typename SeqPreCond::domain_type domain_type; +- typedef typename SeqPreCond::range_type range_type; +- +- enum { category = Dune::SolverCategory::overlapping }; +- +- OverlappingPreconditioner(SeqPreCond &seqPreCond, const Overlap &overlap) +- : seqPreCond_(seqPreCond), overlap_(&overlap) +- { +- } +- +- void pre(domain_type &x, range_type &y) +- { +- seqPreCond_.pre(x, y); +- +-/* +- // communicate the results on the overlap +- x.syncAverage(); +- y.syncAverage(); +-*/ +- }; +- +- void apply(domain_type &x, const range_type &d) +- { +-#if HAVE_MPI +- if (overlap_->peerSet().size() > 0) { +- // set the residual and right hand side on the front to zero +- range_type dd(d); +- dd.resetFront(); +- +- // make sure that all processes react the same if the +- // sequential preconditioner on one process throws an +- // exception +- short success; +- try { +- // execute the sequential preconditioner +- seqPreCond_.apply(x, dd); +- short localSuccess = 1; +- MPI_Allreduce(&localSuccess, // source buffer +- &success, // destination buffer +- 1, // number of objects in buffers +- MPI_SHORT, // data type +- MPI_MIN, // operation +- MPI_COMM_WORLD); // communicator +- } +- catch (const Dune::Exception &e) { +- std::cout << "Process " << overlap_->myRank() +- << " threw exception in sequential preconditioner: " << e.what() << "\n"; +- short localSuccess = 0; +- MPI_Allreduce(&localSuccess, // source buffer +- &success, // destination buffer +- 1, // number of objects in buffers +- MPI_SHORT, // data type +- MPI_MIN, // operation +- MPI_COMM_WORLD); // communicator +- } +- +- if (success) +- x.syncAverage(); +- else +- DUNE_THROW(NumericalProblem, +- "Preconditioner threw an exception on some process."); +- } +- else +-#endif // HAVE_MPI +- seqPreCond_.apply(x, d); +- }; +- +- void post(domain_type &x) +- { +- seqPreCond_.post(x); +- }; +- +-private: +- SeqPreCond seqPreCond_; +- const Overlap *overlap_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/overlappingscalarproduct.hh b/dumux/linear/overlappingscalarproduct.hh +deleted file mode 100644 +index 9ff5446..0000000 +--- a/dumux/linear/overlappingscalarproduct.hh ++++ /dev/null +@@ -1,86 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief A scalar product for overlapping vectors +- */ +-#ifndef DUMUX_OVERLAPPING_SCALAR_PRODUCT_HH +-#define DUMUX_OVERLAPPING_SCALAR_PRODUCT_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#if HAVE_MPI +-#include <mpi.h> +-#endif +- +-#include <dune/istl/scalarproducts.hh> +- +-namespace Dumux { +- +-template <class OverlappingBlockVector, class Overlap> +-class OverlappingScalarProduct : public Dune::ScalarProduct<OverlappingBlockVector> +-{ +-public: +- typedef typename OverlappingBlockVector::field_type field_type; +- +- enum { category = Dune::SolverCategory::overlapping }; +- +- OverlappingScalarProduct(const Overlap &overlap) +- : overlap_(overlap) +- {}; +- +- field_type dot(const OverlappingBlockVector &x, const OverlappingBlockVector &y) +- { +- double sum = 0; +- int n = overlap_.numLocal(); +- for (int i = 0; i < n; ++i) { +- if (overlap_.iAmMasterOf(i)) +- sum += x[i]*y[i]; +- } +- +- // compute the global sum +- double sumGlobal = 0.0; +-#if HAVE_MPI +- MPI_Allreduce(&sum, // source buffer +- &sumGlobal, // destination buffer +- 1, // number of objects in buffers +- MPI_DOUBLE, // data type +- MPI_SUM, // operation +- MPI_COMM_WORLD); // communicator +-#else +- sumGlobal = sum; +-#endif // HAVE_MPI +- +- return sumGlobal; +- }; +- +- double norm(const OverlappingBlockVector &x) +- { +- double tmp = dot(x, x); +- return std::sqrt(tmp); +- }; +- +-private: +- const Overlap &overlap_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/linear/vertexborderlistfromgrid.hh b/dumux/linear/vertexborderlistfromgrid.hh +deleted file mode 100644 +index 60f0dad..0000000 +--- a/dumux/linear/vertexborderlistfromgrid.hh ++++ /dev/null +@@ -1,122 +0,0 @@ +-// -*- mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- +-// vi: set et ts=4 sw=4 sts=4: +-/***************************************************************************** +- * See the file COPYING for full copying permissions. * +- * * +- * This program is free software: you can redistribute it and/or modify * +- * it under the terms of the GNU General Public License as published by * +- * the Free Software Foundation, either version 2 of the License, or * +- * (at your option) any later version. * +- * * +- * This program is distributed in the hope that it will be useful, * +- * but WITHOUT ANY WARRANTY; without even the implied warranty of * +- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * +- * GNU General Public License for more details. * +- * * +- * You should have received a copy of the GNU General Public License * +- * along with this program. If not, see <http://www.gnu.org/licenses/>. * +- *****************************************************************************/ +-/*! +- * \file +- * +- * \brief Creates a list of vertex indices on the process border which +- * can be used to construct the foreign overlap. +- */ +-#ifndef DUMUX_VERTEX_BORDER_LIST_FROM_GRID_HH +-#define DUMUX_VERTEX_BORDER_LIST_FROM_GRID_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +- +-#include "borderindex.hh" +- +-#include <dune/grid/common/datahandleif.hh> +-#include <dune/grid/common/gridenums.hh> +-#include <dune/common/fmatrix.hh> +-#include <dune/istl/bcrsmatrix.hh> +-#include <dune/istl/scalarproducts.hh> +-#include <dune/istl/operators.hh> +- +-#include <algorithm> +-#include <list> +-#include <set> +-#include <map> +- +-namespace Dumux { +- +-/*! +- * \brief Uses communication on the grid to find the initial seed list +- * of indices. +- * +- * \todo implement this class generically. For this, it must be +- * possible to query the mapper whether it contains entities of +- * a given codimension without the need to hand it an actual +- * entity. +- */ +-template <class GridView, class VertexMapper> +-class VertexBorderListFromGrid : public Dune::CommDataHandleIF<VertexBorderListFromGrid<GridView, VertexMapper>, +- int > +-{ +- typedef std::list<BorderIndex> BorderList; +- +-public: +- VertexBorderListFromGrid(const GridView &gridView, +- const VertexMapper &map) +- : gridView_(gridView), map_(map) +- { +- gridView.communicate(*this, +- Dune::InteriorBorder_InteriorBorder_Interface, +- Dune::ForwardCommunication); +- }; +- +- // data handle methods +- bool contains (int dim, int codim) const +- { return dim == codim; } +- +- bool fixedsize(int dim, int codim) const +- { return true; } +- +- template<class EntityType> +- size_t size(const EntityType &e) const +- { return 2; } +- +- template<class MessageBufferImp, class EntityType> +- void gather(MessageBufferImp &buff, const EntityType &e) const +- { +- buff.write(gridView_.comm().rank()); +- buff.write(static_cast<int>(map_.index(e))); +- } +- +- template<class MessageBufferImp, class EntityType> +- void scatter(MessageBufferImp &buff, const EntityType &e, size_t n) +- { +- BorderIndex bIdx; +- +- bIdx.localIdx = map_.index(e); +- buff.read(bIdx.peerRank); +- buff.read(bIdx.peerIdx); +- bIdx.borderDistance = 0; +- // vertices on the border are always in the interior of more +- // than one process which means that they are shared. +- bIdx.isShared = true; +- +- borderList_.push_back(bIdx); +- } +- +- // Access to the foreign border list. +- const BorderList &foreignBorderList() const +- { return borderList_; } +- +- // Access to the domestic border list (same as foreign border list +- // because all vertices are shared entities) +- const BorderList &domesticBorderList() const +- { return borderList_; } +- +-private: +- const GridView gridView_; +- const VertexMapper &map_; +- BorderList borderList_; +-}; +- +-} // namespace Dumux +- +-#endif +diff --git a/dumux/material/components/CMakeLists.txt b/dumux/material/components/CMakeLists.txt +index a901821..cde4ee6 100644 +--- a/dumux/material/components/CMakeLists.txt ++++ b/dumux/material/components/CMakeLists.txt +@@ -5,7 +5,6 @@ install(FILES + air.hh + benzene.hh + brine.hh +-brinevarsalinity.hh + ch4.hh + co2.hh + co2tables.inc +diff --git a/dumux/material/components/brinevarsalinity.hh b/dumux/material/components/brinevarsalinity.hh +deleted file mode 100644 +index 0c04b5d..0000000 +--- a/dumux/material/components/brinevarsalinity.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BRINE_VARSALINITY_HH +-#define DUMUX_BRINE_VARSALINITY_HH +- +-#warning this header is deprecated, use dumux/material/components/brine.hh instead +- +-#include <dumux/material/components/brine.hh> +- +-#endif +\ No newline at end of file +diff --git a/dumux/material/fluidstates/2p2cfluidstate.hh b/dumux/material/fluidstates/2p2cfluidstate.hh +deleted file mode 100644 +index 5c4b5fe..0000000 +--- a/dumux/material/fluidstates/2p2cfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P2C_FLUID_STATE_HH_OLD +-#define DUMUX_2P2C_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/2p2c.hh instead +- +-#include <dumux/material/fluidstates/2p2c.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/CMakeLists.txt b/dumux/material/fluidstates/CMakeLists.txt +index 0491787..a2ba880 100644 +--- a/dumux/material/fluidstates/CMakeLists.txt ++++ b/dumux/material/fluidstates/CMakeLists.txt +@@ -1,15 +1,6 @@ + + #install headers + install(FILES +-compositionalfluidstate.hh +-immisciblefluidstate.hh +-isothermalimmisciblefluidstate.hh +-nonequilibriumenergyfluidstate.hh +-nonequilibriumfluidstate.hh +-nonequilibriummassfluidstate.hh +-pressureoverlayfluidstate.hh +-saturationoverlayfluidstate.hh +-temperatureoverlayfluidstate.hh + compositional.hh + immiscible.hh + isothermalimmiscible.hh +diff --git a/dumux/material/fluidstates/compositionalfluidstate.hh b/dumux/material/fluidstates/compositionalfluidstate.hh +deleted file mode 100644 +index b342cc7..0000000 +--- a/dumux/material/fluidstates/compositionalfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_COMPOSITIONAL_FLUID_STATE_HH_OLD +-#define DUMUX_COMPOSITIONAL_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/compositional.hh instead +- +-#include <dumux/material/fluidstates/compositional.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/immisciblefluidstate.hh b/dumux/material/fluidstates/immisciblefluidstate.hh +deleted file mode 100644 +index b7d86da..0000000 +--- a/dumux/material/fluidstates/immisciblefluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMMISCIBLE_FLUID_STATE_HH_OLD +-#define DUMUX_IMMISCIBLE_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/immiscible.hh instead +- +-#include <dumux/material/fluidstates/immiscible.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/isothermalimmisciblefluidstate.hh b/dumux/material/fluidstates/isothermalimmisciblefluidstate.hh +deleted file mode 100644 +index 80e13bb..0000000 +--- a/dumux/material/fluidstates/isothermalimmisciblefluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_ISOIMMISCIBLE_FLUID_STATE_HH_OLD +-#define DUMUX_ISOIMMISCIBLE_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/isothermalimmiscible.hh instead +- +-#include <dumux/material/fluidstates/isothermalimmiscible.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh b/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh +deleted file mode 100644 +index e47dc1d..0000000 +--- a/dumux/material/fluidstates/nonequilibriumenergyfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NONEQUILIBRIUM_ENERGY_FLUID_STATE_HH_OLD +-#define DUMUX_NONEQUILIBRIUM_ENERGY_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/nonequilibriumenergy.hh instead +- +-#include <dumux/material/fluidstates/nonequilibriumenergy.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/nonequilibriumfluidstate.hh b/dumux/material/fluidstates/nonequilibriumfluidstate.hh +deleted file mode 100644 +index 9c9550a..0000000 +--- a/dumux/material/fluidstates/nonequilibriumfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_GENERIC_FLUID_STATE_HH_OLD +-#define DUMUX_GENERIC_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/nonequilibrium.hh instead +- +-#include <dumux/material/fluidstates/nonequilibrium.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/nonequilibriummassfluidstate.hh b/dumux/material/fluidstates/nonequilibriummassfluidstate.hh +deleted file mode 100644 +index 92d497f..0000000 +--- a/dumux/material/fluidstates/nonequilibriummassfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_NONEQUILIBRIUM_MASS_FLUID_STATE_HH_OLD +-#define DUMUX_NONEQUILIBRIUM_MASS_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/nonequilibriummass.hh instead +- +-#include <dumux/material/fluidstates/nonequilibriummass.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/pressureoverlayfluidstate.hh b/dumux/material/fluidstates/pressureoverlayfluidstate.hh +deleted file mode 100644 +index 56eacab..0000000 +--- a/dumux/material/fluidstates/pressureoverlayfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_PRESSURE_OVERLAY_FLUID_STATE_HH_OLD +-#define DUMUX_PRESSURE_OVERLAY_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/pressureoverlay.hh instead +- +-#include <dumux/material/fluidstates/pressureoverlay.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/pseudo1p2cfluidstate.hh b/dumux/material/fluidstates/pseudo1p2cfluidstate.hh +deleted file mode 100644 +index 7d460b6..0000000 +--- a/dumux/material/fluidstates/pseudo1p2cfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_PSEUDO1P2C_FLUID_STATE_HH_OLD +-#define DUMUX_PSEUDO1P2C_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/pseudo1p2c.hh instead +- +-#include <dumux/material/fluidstates/pseudo1p2c.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/saturationoverlayfluidstate.hh b/dumux/material/fluidstates/saturationoverlayfluidstate.hh +deleted file mode 100644 +index 2681659..0000000 +--- a/dumux/material/fluidstates/saturationoverlayfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_SATURATION_OVERLAY_FLUID_STATE_HH_OLD +-#define DUMUX_SATURATION_OVERLAY_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/saturationoverlay.hh instead +- +-#include <dumux/material/fluidstates/saturationoverlay.hh> +- +-#endif +diff --git a/dumux/material/fluidstates/temperatureoverlayfluidstate.hh b/dumux/material/fluidstates/temperatureoverlayfluidstate.hh +deleted file mode 100644 +index b318bd7..0000000 +--- a/dumux/material/fluidstates/temperatureoverlayfluidstate.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TEMPERATURE_OVERLAY_FLUID_STATE_HH_OLD +-#define DUMUX_TEMPERATURE_OVERLAY_FLUID_STATE_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidstates/temperatureoverlay.hh instead +- +-#include <dumux/material/fluidstates/temperatureoverlay.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/1pfluidsystem.hh b/dumux/material/fluidsystems/1pfluidsystem.hh +deleted file mode 100644 +index 220ede7..0000000 +--- a/dumux/material/fluidsystems/1pfluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_1P_FLUIDSYSTEM_HH_OLD +-#define DUMUX_1P_FLUIDSYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/1p.hh instead +- +-#include <dumux/material/fluidsystems/1p.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/2pimmisciblefluidsystem.hh b/dumux/material/fluidsystems/2pimmisciblefluidsystem.hh +deleted file mode 100644 +index af0dcf0..0000000 +--- a/dumux/material/fluidsystems/2pimmisciblefluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2P_IMMISCIBLE_FLUID_SYSTEM_HH_OLD +-#define DUMUX_2P_IMMISCIBLE_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/2pimmiscible.hh instead +- +-#include <dumux/material/fluidsystems/2pimmiscible.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/CMakeLists.txt b/dumux/material/fluidsystems/CMakeLists.txt +index 75a8c10..242b834 100644 +--- a/dumux/material/fluidsystems/CMakeLists.txt ++++ b/dumux/material/fluidsystems/CMakeLists.txt +@@ -1,26 +1,6 @@ + + #install headers + install(FILES +-1pfluidsystem.hh +-2pimmisciblefluidsystem.hh +-basefluidsystem.hh +-brineairfluidsystem.hh +-brineco2fluidsystem.hh +-defaultcomponents.hh +-gasphase.hh +-h2oairfluidsystem.hh +-h2oairmesitylenefluidsystem.hh +-h2oairxylenefluidsystem.hh +-h2on2fluidsystem.hh +-h2on2fluidsystemkinetic.hh +-h2on2liquidphasefluidsystem.hh +-h2on2o2fluidsystem.hh +-liquidphase.hh +-nullparametercache.hh +-parametercachebase.hh +-purewatersimplefluidsystem.hh +-spe5fluidsystem.hh +-spe5parametercache.hh + 1p.hh + 2pimmiscible.hh + base.hh +@@ -35,4 +15,5 @@ h2on2liquidphase.hh + h2on2o2.hh + purewatersimple.hh + spe5.hh ++spe5parametercache.hh + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/material/fluidsystems) +diff --git a/dumux/material/fluidsystems/basefluidsystem.hh b/dumux/material/fluidsystems/basefluidsystem.hh +deleted file mode 100644 +index 0e3b87b..0000000 +--- a/dumux/material/fluidsystems/basefluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BASE_FLUID_SYSTEM_HH_OLD +-#define DUMUX_BASE_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/base.hh instead +- +-#include <dumux/material/fluidsystems/base.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/brineairfluidsystem.hh b/dumux/material/fluidsystems/brineairfluidsystem.hh +deleted file mode 100644 +index c992d0c..0000000 +--- a/dumux/material/fluidsystems/brineairfluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BRINE_AIR_SYSTEM_HH_OLD +-#define DUMUX_BRINE_AIR_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/brineair.hh instead +- +-#include <dumux/material/fluidsystems/brineair.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/brineco2fluidsystem.hh b/dumux/material/fluidsystems/brineco2fluidsystem.hh +deleted file mode 100644 +index a124093..0000000 +--- a/dumux/material/fluidsystems/brineco2fluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BRINE_CO2_SYSTEM_HH_OLD +-#define DUMUX_BRINE_CO2_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/brineco2.hh instead +- +-#include <dumux/material/fluidsystems/brineco2.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/h2oairfluidsystem.hh b/dumux/material/fluidsystems/h2oairfluidsystem.hh +deleted file mode 100644 +index 6d984a5..0000000 +--- a/dumux/material/fluidsystems/h2oairfluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_H2O_AIR_SYSTEM_HH_OLD +-#define DUMUX_H2O_AIR_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2oair.hh instead +- +-#include <dumux/material/fluidsystems/h2oair.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/h2oairmesitylenefluidsystem.hh b/dumux/material/fluidsystems/h2oairmesitylenefluidsystem.hh +deleted file mode 100644 +index 82496aa..0000000 +--- a/dumux/material/fluidsystems/h2oairmesitylenefluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_H2O_AIR_MESITYLENE_FLUID_SYSTEM_HH_OLD +-#define DUMUX_H2O_AIR_MESITYLENE_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2oairmesitylene.hh instead +- +-#include <dumux/material/fluidsystems/h2oairmesitylene.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/h2oairxylenefluidsystem.hh b/dumux/material/fluidsystems/h2oairxylenefluidsystem.hh +deleted file mode 100644 +index f9a8e20..0000000 +--- a/dumux/material/fluidsystems/h2oairxylenefluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_H2O_AIR_XYLENE_FLUID_SYSTEM_HH_OLD +-#define DUMUX_H2O_AIR_XYLENE_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2oairxylene.hh instead +- +-#include <dumux/material/fluidsystems/h2oairxylene.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/h2on2fluidsystem.hh b/dumux/material/fluidsystems/h2on2fluidsystem.hh +deleted file mode 100644 +index bb744f8..0000000 +--- a/dumux/material/fluidsystems/h2on2fluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_H2O_N2_FLUID_SYSTEM_HH_OLD +-#define DUMUX_H2O_N2_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2on2.hh instead +- +-#include <dumux/material/fluidsystems/h2on2.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/h2on2fluidsystemkinetic.hh b/dumux/material/fluidsystems/h2on2fluidsystemkinetic.hh +deleted file mode 100644 +index 678aa06..0000000 +--- a/dumux/material/fluidsystems/h2on2fluidsystemkinetic.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_H2O_N2_FLUID_SYSTEM_KINETIC_HH_OLD +-#define DUMUX_H2O_N2_FLUID_SYSTEM_KINETIC_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2on2kinetic.hh instead +- +-#include <dumux/material/fluidsystems/h2on2kinetic.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/h2on2liquidphasefluidsystem.hh b/dumux/material/fluidsystems/h2on2liquidphasefluidsystem.hh +deleted file mode 100644 +index 01d1911..0000000 +--- a/dumux/material/fluidsystems/h2on2liquidphasefluidsystem.hh ++++ /dev/null +@@ -1,48 +0,0 @@ +-#ifndef DUMUX_H2O_N2_LIQUIDPHASE_FLUID_SYSTEM_HH_OLD +-#define DUMUX_H2O_N2_LIQUIDPHASE_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2on2.hh instead +- +-#include <dumux/material/fluidsystems/h2on2.hh> +- +-namespace Dumux +-{ +-namespace FluidSystems +-{ +- +-/*! +- * \ingroup Fluidsystems +- * +- * \brief A one-phase (water-phase) fluid system with water and nitrogen as components. +- * +- * This FluidSystem can be used without the PropertySystem that is applied in Dumux, +- * as all Parameters are defined via template parameters. Hence it is in an +- * additional namespace Dumux::FluidSystems::. +- * An adapter class using Dumux::FluidSystem<TypeTag> is also provided +- * at the end of this file. +- */ +-template <class Scalar, bool useComplexRelations = true> +-DUNE_DEPRECATED_MSG("Class Dumux::FluidSystems::H2ON2LiquidPhase is deprecated. Use Dumux::FluidSystems::H2ON2 instead.") +-class H2ON2LiquidPhase +- : public H2ON2<Scalar, useComplexRelations> +-{}; +- +-} // end namespace FluidSystems +- +-#ifdef DUMUX_PROPERTIES_HH +-/*! +- * \brief A one-phase fluid system with water and nitrogen as components. +- * +- * This is an adapter to use Dumux::H2ON2LiquidPhaseFluidSystem<TypeTag>, as is +- * done with most other classes in Dumux. +- */ +-template<class TypeTag> +-DUNE_DEPRECATED_MSG("Class Dumux::H2ON2LiquidPhaseFluidSystem is deprecated. Use Dumux::H2ON2FluidSystem instead.") +-class H2ON2LiquidPhaseFluidSystem +-: public H2ON2FluidSystem<TypeTag> +-{}; +-#endif +- +-} // end namespace +- +-#endif +diff --git a/dumux/material/fluidsystems/h2on2o2fluidsystem.hh b/dumux/material/fluidsystems/h2on2o2fluidsystem.hh +deleted file mode 100644 +index 88135b7..0000000 +--- a/dumux/material/fluidsystems/h2on2o2fluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_H2O_N2_O2_FLUID_SYSTEM_HH_OLD +-#define DUMUX_H2O_N2_O2_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/h2on2o2.hh instead +- +-#include <dumux/material/fluidsystems/h2on2o2.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/purewatersimplefluidsystem.hh b/dumux/material/fluidsystems/purewatersimplefluidsystem.hh +deleted file mode 100644 +index dd56eb4..0000000 +--- a/dumux/material/fluidsystems/purewatersimplefluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_PURE_WATER_FLUID_SYSTEM_HH_OLD +-#define DUMUX_PURE_WATER_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/purewatersimple.hh instead +- +-#include <dumux/material/fluidsystems/purewatersimple.hh> +- +-#endif +diff --git a/dumux/material/fluidsystems/spe5fluidsystem.hh b/dumux/material/fluidsystems/spe5fluidsystem.hh +deleted file mode 100644 +index 4c9666a..0000000 +--- a/dumux/material/fluidsystems/spe5fluidsystem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_SPE5_FLUID_SYSTEM_HH_OLD +-#define DUMUX_SPE5_FLUID_SYSTEM_HH_OLD +- +-#warning this header is deprecated, use dumux/material/fluidsystems/spe5.hh instead +- +-#include <dumux/material/fluidsystems/spe5.hh> +- +-#endif +diff --git a/dumux/material/spatialparams/CMakeLists.txt b/dumux/material/spatialparams/CMakeLists.txt +index 54cdaab..5d3a46d 100644 +--- a/dumux/material/spatialparams/CMakeLists.txt ++++ b/dumux/material/spatialparams/CMakeLists.txt +@@ -1,10 +1,6 @@ + + #install headers + install(FILES +-fvspatialparams1p.hh +-fvspatialparams.hh +-implicitspatialparams1p.hh +-implicitspatialparams.hh + fv1p.hh + fv.hh + implicit1p.hh +diff --git a/dumux/material/spatialparams/fvspatialparams.hh b/dumux/material/spatialparams/fvspatialparams.hh +deleted file mode 100644 +index fab3ffc..0000000 +--- a/dumux/material/spatialparams/fvspatialparams.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV_SPATIAL_PARAMS_HH_OLD +-#define DUMUX_FV_SPATIAL_PARAMS_HH_OLD +- +-#warning this header is deprecated, use dumux/material/spatialparams/fv.hh instead +- +-#include <dumux/material/spatialparams/fv.hh> +- +-#endif +diff --git a/dumux/material/spatialparams/fvspatialparams1p.hh b/dumux/material/spatialparams/fvspatialparams1p.hh +deleted file mode 100644 +index d0acd4d..0000000 +--- a/dumux/material/spatialparams/fvspatialparams1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_FV_SPATIAL_PARAMS_ONE_P_HH_OLD +-#define DUMUX_FV_SPATIAL_PARAMS_ONE_P_HH_OLD +- +-#warning this header is deprecated, use dumux/material/spatialparams/fv1p.hh instead +- +-#include <dumux/material/spatialparams/fv1p.hh> +- +-#endif +diff --git a/dumux/material/spatialparams/implicitspatialparams.hh b/dumux/material/spatialparams/implicitspatialparams.hh +deleted file mode 100644 +index a39891f..0000000 +--- a/dumux/material/spatialparams/implicitspatialparams.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_SPATIAL_PARAMS_HH_OLD +-#define DUMUX_IMPLICIT_SPATIAL_PARAMS_HH_OLD +- +-#warning this header is deprecated, use dumux/material/spatialparams/implicit.hh instead +- +-#include <dumux/material/spatialparams/implicit.hh> +- +-#endif +diff --git a/dumux/material/spatialparams/implicitspatialparams1p.hh b/dumux/material/spatialparams/implicitspatialparams1p.hh +deleted file mode 100644 +index 5d13e8e..0000000 +--- a/dumux/material/spatialparams/implicitspatialparams1p.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_IMPLICIT_SPATIAL_PARAMS_ONE_P_HH_OLD +-#define DUMUX_IMPLICIT_SPATIAL_PARAMS_ONE_P_HH_OLD +- +-#warning this header is deprecated, use dumux/material/spatialparams/implicit1p.hh instead +- +-#include <dumux/material/spatialparams/implicit1p.hh> +- +-#endif +diff --git a/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cnilocaloperator.hh b/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cnilocaloperator.hh +deleted file mode 100644 +index cc15559..0000000 +--- a/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cnilocaloperator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOCNISTOKES2P2CNILOCALOPERATOR_HH_OLD +-#define DUMUX_TWOCNISTOKES2P2CNILOCALOPERATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cnistokes2p2cni/localoperator.hh instead +- +-#include <dumux/multidomain/2cnistokes2p2cni/localoperator.hh> +- +-#endif +diff --git a/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cniproperties.hh b/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cniproperties.hh +deleted file mode 100644 +index b3f5ec4..0000000 +--- a/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cniproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOCNISTOKESTWOPTWOCNI_PROPERTIES_HH_OLD +-#define DUMUX_TWOCNISTOKESTWOPTWOCNI_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cnistokes2p2cni/properties.hh instead +- +-#include <dumux/multidomain/2cnistokes2p2cni/properties.hh> +- +-#endif +diff --git a/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cnipropertydefaults.hh b/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cnipropertydefaults.hh +deleted file mode 100644 +index 7765c8d..0000000 +--- a/dumux/multidomain/2cnistokes2p2cni/2cnistokes2p2cnipropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOCNISTOKESTWOPTWOCNI_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_TWOCNISTOKESTWOPTWOCNI_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cnistokes2p2cni/propertydefaults.hh instead +- +-#include <dumux/multidomain/2cnistokes2p2cni/propertydefaults.hh> +- +-#endif +diff --git a/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt b/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt +index 49749c8..2756ffc 100644 +--- a/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt ++++ b/dumux/multidomain/2cnistokes2p2cni/CMakeLists.txt +@@ -1,9 +1,6 @@ + + #install headers + install(FILES +-2cnistokes2p2cnilocaloperator.hh +-2cnistokes2p2cniproperties.hh +-2cnistokes2p2cnipropertydefaults.hh + localoperator.hh + properties.hh + propertydefaults.hh +diff --git a/dumux/multidomain/2cstokes2p2c/2cstokes2p2clocaloperator.hh b/dumux/multidomain/2cstokes2p2c/2cstokes2p2clocaloperator.hh +deleted file mode 100644 +index 78aed87..0000000 +--- a/dumux/multidomain/2cstokes2p2c/2cstokes2p2clocaloperator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2CSTOKES_2P2C_LOCALOPERATOR_HH_OLD +-#define DUMUX_2CSTOKES_2P2C_LOCALOPERATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cstokes2p2c/localoperator.hh instead +- +-#include <dumux/multidomain/2cstokes2p2c/localoperator.hh> +- +-#endif +diff --git a/dumux/multidomain/2cstokes2p2c/2cstokes2p2cnewtoncontroller.hh b/dumux/multidomain/2cstokes2p2c/2cstokes2p2cnewtoncontroller.hh +deleted file mode 100644 +index 38be033..0000000 +--- a/dumux/multidomain/2cstokes2p2c/2cstokes2p2cnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_2CSTOKES_2P2C_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_2CSTOKES_2P2C_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cstokes2p2c/newtoncontroller.hh instead +- +-#include <dumux/multidomain/2cstokes2p2c/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/multidomain/2cstokes2p2c/2cstokes2p2cproperties.hh b/dumux/multidomain/2cstokes2p2c/2cstokes2p2cproperties.hh +deleted file mode 100644 +index d4d4755..0000000 +--- a/dumux/multidomain/2cstokes2p2c/2cstokes2p2cproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOCSTOKESTWOPTWOC_PROPERTIES_HH_OLD +-#define DUMUX_TWOCSTOKESTWOPTWOC_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cstokes2p2c/properties.hh instead +- +-#include <dumux/multidomain/2cstokes2p2c/properties.hh> +- +-#endif +diff --git a/dumux/multidomain/2cstokes2p2c/2cstokes2p2cpropertydefaults.hh b/dumux/multidomain/2cstokes2p2c/2cstokes2p2cpropertydefaults.hh +deleted file mode 100644 +index be664a6..0000000 +--- a/dumux/multidomain/2cstokes2p2c/2cstokes2p2cpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_TWOCSTOKESTWOPTWOC_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_TWOCSTOKESTWOPTWOC_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/2cstokes2p2c/propertydefaults.hh instead +- +-#include <dumux/multidomain/2cstokes2p2c/propertydefaults.hh> +- +-#endif +diff --git a/dumux/multidomain/2cstokes2p2c/CMakeLists.txt b/dumux/multidomain/2cstokes2p2c/CMakeLists.txt +index 66a70d6..4edbf94 100644 +--- a/dumux/multidomain/2cstokes2p2c/CMakeLists.txt ++++ b/dumux/multidomain/2cstokes2p2c/CMakeLists.txt +@@ -1,10 +1,6 @@ + + #install headers + install(FILES +-2cstokes2p2clocaloperator.hh +-2cstokes2p2cnewtoncontroller.hh +-2cstokes2p2cproperties.hh +-2cstokes2p2cpropertydefaults.hh + localoperator.hh + newtoncontroller.hh + properties.hh +diff --git a/dumux/multidomain/CMakeLists.txt b/dumux/multidomain/CMakeLists.txt +index 78568b4..cadda95 100644 +--- a/dumux/multidomain/CMakeLists.txt ++++ b/dumux/multidomain/CMakeLists.txt +@@ -1,7 +1,5 @@ +-add_subdirectory("2cnistokes2p2cni") +-add_subdirectory("2cstokes2p2c") +-add_subdirectory("common") +-add_subdirectory("couplinglocalresiduals") ++add_subdirectory(2cnistokes2p2cni) ++add_subdirectory(2cstokes2p2c) + + #install headers + install(FILES +diff --git a/dumux/multidomain/common/CMakeLists.txt b/dumux/multidomain/common/CMakeLists.txt +deleted file mode 100644 +index b6ca492..0000000 +--- a/dumux/multidomain/common/CMakeLists.txt ++++ /dev/null +@@ -1,15 +0,0 @@ +- +-#install headers +-install(FILES +-multidomainassembler.hh +-multidomainconvergencewriter.hh +-multidomainlocaloperator.hh +-multidomainmodel.hh +-multidomainnewtoncontroller.hh +-multidomainproblem.hh +-multidomainproperties.hh +-multidomainpropertydefaults.hh +-splitandmerge.hh +-subdomainproperties.hh +-subdomainpropertydefaults.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/multidomain/common) +diff --git a/dumux/multidomain/common/boxcouplinglocalresidual.hh b/dumux/multidomain/common/boxcouplinglocalresidual.hh +deleted file mode 100644 +index d1c41e2..0000000 +--- a/dumux/multidomain/common/boxcouplinglocalresidual.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_BOX_COUPLING_LOCAL_RESIDUAL_HH_OLD +-#define DUMUX_BOX_COUPLING_LOCAL_RESIDUAL_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/boxcouplinglocalresidual.hh instead +- +-#include <dumux/multidomain/boxcouplinglocalresidual.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainassembler.hh b/dumux/multidomain/common/multidomainassembler.hh +deleted file mode 100644 +index d5e4f66..0000000 +--- a/dumux/multidomain/common/multidomainassembler.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_ASSEMBLER_HH_OLD +-#define DUMUX_MULTIDOMAIN_ASSEMBLER_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/assembler.hh instead +- +-#include <dumux/multidomain/assembler.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainconvergencewriter.hh b/dumux/multidomain/common/multidomainconvergencewriter.hh +deleted file mode 100644 +index 98bd359..0000000 +--- a/dumux/multidomain/common/multidomainconvergencewriter.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_CONVERGENCEWRITER_HH_OLD +-#define DUMUX_MULTIDOMAIN_CONVERGENCEWRITER_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/convergencewriter.hh instead +- +-#include <dumux/multidomain/convergencewriter.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainlocaloperator.hh b/dumux/multidomain/common/multidomainlocaloperator.hh +deleted file mode 100644 +index 14af986..0000000 +--- a/dumux/multidomain/common/multidomainlocaloperator.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_LOCAL_OPERATOR_HH_OLD +-#define DUMUX_MULTIDOMAIN_LOCAL_OPERATOR_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/localoperator.hh instead +- +-#include <dumux/multidomain/localoperator.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainmodel.hh b/dumux/multidomain/common/multidomainmodel.hh +deleted file mode 100644 +index 107c441..0000000 +--- a/dumux/multidomain/common/multidomainmodel.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_MODEL_HH_OLD +-#define DUMUX_MULTIDOMAIN_MODEL_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/model.hh instead +- +-#include <dumux/multidomain/model.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainnewtoncontroller.hh b/dumux/multidomain/common/multidomainnewtoncontroller.hh +deleted file mode 100644 +index 2201ded..0000000 +--- a/dumux/multidomain/common/multidomainnewtoncontroller.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_NEWTON_CONTROLLER_HH_OLD +-#define DUMUX_MULTIDOMAIN_NEWTON_CONTROLLER_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/newtoncontroller.hh instead +- +-#include <dumux/multidomain/newtoncontroller.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainproblem.hh b/dumux/multidomain/common/multidomainproblem.hh +deleted file mode 100644 +index ea174ce..0000000 +--- a/dumux/multidomain/common/multidomainproblem.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_PROBLEM_HH_OLD +-#define DUMUX_MULTIDOMAIN_PROBLEM_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/problem.hh instead +- +-#include <dumux/multidomain/problem.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainproperties.hh b/dumux/multidomain/common/multidomainproperties.hh +deleted file mode 100644 +index e9875b8..0000000 +--- a/dumux/multidomain/common/multidomainproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_PROPERTIES_HH_OLD +-#define DUMUX_MULTIDOMAIN_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/properties.hh instead +- +-#include <dumux/multidomain/properties.hh> +- +-#endif +diff --git a/dumux/multidomain/common/multidomainpropertydefaults.hh b/dumux/multidomain/common/multidomainpropertydefaults.hh +deleted file mode 100644 +index 12e10bc..0000000 +--- a/dumux/multidomain/common/multidomainpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_MULTIDOMAIN_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_MULTIDOMAIN_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/propertydefaults.hh instead +- +-#include <dumux/multidomain/propertydefaults.hh> +- +-#endif +diff --git a/dumux/multidomain/common/splitandmerge.hh b/dumux/multidomain/common/splitandmerge.hh +deleted file mode 100644 +index 78c0950..0000000 +--- a/dumux/multidomain/common/splitandmerge.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_SPLIT_AND_MERGE_HH_OLD +-#define DUMUX_SPLIT_AND_MERGE_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/splitandmerge.hh instead +- +-#include <dumux/multidomain/splitandmerge.hh> +- +-#endif +diff --git a/dumux/multidomain/common/subdomainproperties.hh b/dumux/multidomain/common/subdomainproperties.hh +deleted file mode 100644 +index 93321d6..0000000 +--- a/dumux/multidomain/common/subdomainproperties.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_SUBDOMAIN_PROPERTIES_HH_OLD +-#define DUMUX_SUBDOMAIN_PROPERTIES_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/subdomainproperties.hh instead +- +-#include <dumux/multidomain/subdomainproperties.hh> +- +-#endif +diff --git a/dumux/multidomain/common/subdomainpropertydefaults.hh b/dumux/multidomain/common/subdomainpropertydefaults.hh +deleted file mode 100644 +index 67087a5..0000000 +--- a/dumux/multidomain/common/subdomainpropertydefaults.hh ++++ /dev/null +@@ -1,8 +0,0 @@ +-#ifndef DUMUX_SUBDOMAIN_PROPERTY_DEFAULTS_HH_OLD +-#define DUMUX_SUBDOMAIN_PROPERTY_DEFAULTS_HH_OLD +- +-#warning this header is deprecated, use dumux/multidomain/subdomainpropertydefaults.hh instead +- +-#include <dumux/multidomain/subdomainpropertydefaults.hh> +- +-#endif +diff --git a/dumux/multidomain/couplinglocalresiduals/2p2ccouplinglocalresidual.hh b/dumux/multidomain/couplinglocalresiduals/2p2ccouplinglocalresidual.hh +deleted file mode 100644 +index bd5b04b..0000000 +--- a/dumux/multidomain/couplinglocalresiduals/2p2ccouplinglocalresidual.hh ++++ /dev/null +@@ -1,7 +0,0 @@ +-#ifndef DUMUX_2P2C_COUPLING_LOCAL_RESIDUAL_OLD_HH +-#define DUMUX_2P2C_COUPLING_LOCAL_RESIDUAL_OLD_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +-#include "../2cstokes2p2c/2p2ccouplinglocalresidual.hh" +- +-#endif // DUMUX_2P2C_COUPLING_LOCAL_RESIDUAL_OLD_HH +diff --git a/dumux/multidomain/couplinglocalresiduals/2p2cnicouplinglocalresidual.hh b/dumux/multidomain/couplinglocalresiduals/2p2cnicouplinglocalresidual.hh +deleted file mode 100644 +index c6a7133..0000000 +--- a/dumux/multidomain/couplinglocalresiduals/2p2cnicouplinglocalresidual.hh ++++ /dev/null +@@ -1,7 +0,0 @@ +-#ifndef DUMUX_2P2CNI_COUPLING_LOCAL_RESIDUAL_OLD_HH +-#define DUMUX_2P2CNI_COUPLING_LOCAL_RESIDUAL_OLD_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +-#include "../2cnistokes2p2cni/2p2cnicouplinglocalresidual.hh" +- +-#endif // DUMUX_2P2CNI_COUPLING_LOCAL_RESIDUAL_OLD_HH +diff --git a/dumux/multidomain/couplinglocalresiduals/CMakeLists.txt b/dumux/multidomain/couplinglocalresiduals/CMakeLists.txt +deleted file mode 100644 +index 402bfb6..0000000 +--- a/dumux/multidomain/couplinglocalresiduals/CMakeLists.txt ++++ /dev/null +@@ -1,9 +0,0 @@ +- +-#install headers +-install(FILES +-2p2ccouplinglocalresidual.hh +-2p2cnicouplinglocalresidual.hh +-boxcouplinglocalresidual.hh +-stokesnccouplinglocalresidual.hh +-stokesncnicouplinglocalresidual.hh +-DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/multidomain/couplinglocalresiduals) +diff --git a/dumux/multidomain/couplinglocalresiduals/boxcouplinglocalresidual.hh b/dumux/multidomain/couplinglocalresiduals/boxcouplinglocalresidual.hh +deleted file mode 100644 +index 4e1455e..0000000 +--- a/dumux/multidomain/couplinglocalresiduals/boxcouplinglocalresidual.hh ++++ /dev/null +@@ -1,7 +0,0 @@ +-#ifndef DUMUX_BOX_COUPLING_LOCAL_RESIDUAL_OLD_HH +-#define DUMUX_BOX_COUPLING_LOCAL_RESIDUAL_OLD_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +-#include "../common/boxcouplinglocalresidual.hh" +- +-#endif // DUMUX_BOX_COUPLING_LOCAL_RESIDUAL_OLD_HH +diff --git a/dumux/multidomain/couplinglocalresiduals/stokesnccouplinglocalresidual.hh b/dumux/multidomain/couplinglocalresiduals/stokesnccouplinglocalresidual.hh +deleted file mode 100644 +index 1f6079a..0000000 +--- a/dumux/multidomain/couplinglocalresiduals/stokesnccouplinglocalresidual.hh ++++ /dev/null +@@ -1,7 +0,0 @@ +-#ifndef DUMUX_STOKESNC_COUPLING_LOCAL_RESIDUAL_OLD_HH +-#define DUMUX_STOKESNC_COUPLING_LOCAL_RESIDUAL_OLD_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +-#include "../2cstokes2p2c/stokesnccouplinglocalresidual.hh" +- +-#endif // DUMUX_STOKESNC_COUPLING_LOCAL_RESIDUAL_OLD_HH +diff --git a/dumux/multidomain/couplinglocalresiduals/stokesncnicouplinglocalresidual.hh b/dumux/multidomain/couplinglocalresiduals/stokesncnicouplinglocalresidual.hh +deleted file mode 100644 +index 5561be7..0000000 +--- a/dumux/multidomain/couplinglocalresiduals/stokesncnicouplinglocalresidual.hh ++++ /dev/null +@@ -1,7 +0,0 @@ +-#ifndef DUMUX_STOKESNCNI_COUPLING_LOCAL_RESIDUAL_OLD_HH +-#define DUMUX_STOKESNCNI_COUPLING_LOCAL_RESIDUAL_OLD_HH +- +-#warning This file is deprecated and will be removed after Dumux 2.9 +-#include "../2cnistokes2p2cni/stokesncnicouplinglocalresidual.hh" +- +-#endif // DUMUX_STOKESNCNI_COUPLING_LOCAL_RESIDUAL_OLD_HH +diff --git a/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt b/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt +index 7d852b7..2974d84 100644 +--- a/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt ++++ b/dumux/porousmediumflow/2p2c/sequential/CMakeLists.txt +@@ -2,7 +2,6 @@ + #install headers + install(FILES + adaptiveproperties.hh +-fluidstate.hh + problem.hh + properties.hh + celldataadaptive.hh +@@ -19,6 +18,5 @@ fvpressuremultiphysics.hh + fvpressurecompositional.hh + fvtransport.hh + fvtransportmultiphysics.hh +-pseudo1p2cfluidstate.hh + variableclassadaptive.hh + DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/dumux/porousmediumflow/2p2c/sequential) +diff --git a/dumux/porousmediumflow/2p2c/sequential/fluidstate.hh b/dumux/porousmediumflow/2p2c/sequential/fluidstate.hh +deleted file mode 100644 +index 1331b29..0000000 +--- a/dumux/porousmediumflow/2p2c/sequential/fluidstate.hh ++++ /dev/null +@@ -1,4 +0,0 @@ +-#ifndef DUMUX_2P2C_FLUID_STATE_HH +-#warning "dumux/porousmediumflow/2p2c/sequential/fluidstate.hh is deprecated, use dumux/material/fluidstates/2p2c.hh instead." +-#include <dumux/material/fluidstates/2p2c.hh> +-#endif +diff --git a/dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh b/dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh +deleted file mode 100644 +index 2aedd8f..0000000 +--- a/dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh ++++ /dev/null +@@ -1,4 +0,0 @@ +-#ifndef DUMUX_PSEUDO1P2C_FLUID_STATE_HH +-#warning "dumux/porousmediumflow/2p2c/sequential/pseudo1p2cfluidstate.hh is deprecated, use dumux/material/fluidstates/pseudo1p2c.hh instead." +-#include <dumux/material/fluidstates/pseudo1p2c.hh> +-#endif -- GitLab