diff --git a/dumux/porousmediumflow/1p/implicit/properties.hh b/dumux/porousmediumflow/1p/implicit/properties.hh index c73e56136659f489e147ee06677ae24afd0f604e..1ca2dd451ed7bb8fd8f136a60a874f552a9297cb 100644 --- a/dumux/porousmediumflow/1p/implicit/properties.hh +++ b/dumux/porousmediumflow/1p/implicit/properties.hh @@ -27,8 +27,7 @@ #ifndef DUMUX_1P_PROPERTIES_HH #define DUMUX_1P_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/material/components/nullcomponent.hh> #include <dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh> @@ -48,7 +47,7 @@ namespace Dumux { namespace Properties { //! The type tags for the isothermal & non-isothermal single phase model -NEW_TYPE_TAG(OneP, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(OneP, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(OnePNI, INHERITS_FROM(OneP, NonIsothermal)); /////////////////////////////////////////////////////////////////////////// diff --git a/dumux/porousmediumflow/1pnc/implicit/properties.hh b/dumux/porousmediumflow/1pnc/implicit/properties.hh index f6295977c08be5b78a6e91ec964c772b4bebb3d8..d99e343d448f0b34fc57811a83d3f5c922b9a716 100644 --- a/dumux/porousmediumflow/1pnc/implicit/properties.hh +++ b/dumux/porousmediumflow/1pnc/implicit/properties.hh @@ -29,8 +29,7 @@ #ifndef DUMUX_1PNC_PROPERTIES_HH #define DUMUX_1PNC_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/material/components/nullcomponent.hh> #include <dumux/material/fluidmatrixinteractions/1p/thermalconductivityaverage.hh> @@ -57,7 +56,7 @@ namespace Properties ////////////////////////////////////////////////////////////////// //! The type tag for the implicit the isothermal & non-isothermal one phase n component problems -NEW_TYPE_TAG(OnePNC, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(OnePNC, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(OnePNCNI, INHERITS_FROM(OnePNC, NonIsothermal)); /////////////////////////////////////////////////////////////////////////// diff --git a/dumux/porousmediumflow/2p/implicit/properties.hh b/dumux/porousmediumflow/2p/implicit/properties.hh index b6e1fbabd5a30018c84d31e392764d19bd871143..0a98f9560cd418eb8ee3c2ca6fcfb5a63ffe97dc 100644 --- a/dumux/porousmediumflow/2p/implicit/properties.hh +++ b/dumux/porousmediumflow/2p/implicit/properties.hh @@ -30,8 +30,7 @@ #ifndef DUMUX_2P_PROPERTIES_HH #define DUMUX_2P_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/material/components/nullcomponent.hh> #include <dumux/material/fluidmatrixinteractions/2p/thermalconductivitysomerton.hh> @@ -62,7 +61,7 @@ namespace Properties ////////////////////////////////////////////////////////////////// //! The type tags for the isothermal & non-isothermal two-phase model -NEW_TYPE_TAG(TwoP, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(TwoP, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(TwoPNI, INHERITS_FROM(TwoP, NonIsothermal)); /////////////////////////////////////////////////////////////////////////// diff --git a/dumux/porousmediumflow/2pnc/implicit/properties.hh b/dumux/porousmediumflow/2pnc/implicit/properties.hh index 63bf31c588e458100d4a433df148a1465abd2efa..113c63e8d4faadb28c902ee87736ca7ec758d838 100644 --- a/dumux/porousmediumflow/2pnc/implicit/properties.hh +++ b/dumux/porousmediumflow/2pnc/implicit/properties.hh @@ -29,8 +29,7 @@ #ifndef DUMUX_2PNC_PROPERTIES_HH #define DUMUX_2PNC_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/material/spatialparams/implicit.hh> #include <dumux/material/fluidmatrixinteractions/diffusivitymillingtonquirk.hh> @@ -54,7 +53,7 @@ namespace Properties ////////////////////////////////////////////////////////////////// // Type tags ////////////////////////////////////////////////////////////////// -NEW_TYPE_TAG(TwoPNC, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(TwoPNC, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(TwoPNCNI, INHERITS_FROM(TwoPNC, NonIsothermal)); ////////////////////////////////////////////////////////////////// diff --git a/dumux/porousmediumflow/3p/implicit/properties.hh b/dumux/porousmediumflow/3p/implicit/properties.hh index 2279a2509db252a9e9ea61626a9ca3c7fed2821d..d8374ef59238ff85b23a4521c40cb9be983db36f 100644 --- a/dumux/porousmediumflow/3p/implicit/properties.hh +++ b/dumux/porousmediumflow/3p/implicit/properties.hh @@ -27,8 +27,7 @@ #ifndef DUMUX_3P_PROPERTIES_HH #define DUMUX_3P_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/material/spatialparams/implicit.hh> #include <dumux/material/fluidstates/immiscible.hh> @@ -51,7 +50,7 @@ namespace Properties ////////////////////////////////////////////////////////////////// // Type tags ////////////////////////////////////////////////////////////////// -NEW_TYPE_TAG(ThreeP, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(ThreeP, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(ThreePNI, INHERITS_FROM(ThreeP, NonIsothermal)); ////////////////////////////////////////////////////////////////// diff --git a/dumux/porousmediumflow/3p3c/implicit/properties.hh b/dumux/porousmediumflow/3p3c/implicit/properties.hh index 3ffcc2e23636f500ad991613ee37cb88b9a3b906..7763125ddf6ff7fdf2fd7e21be4a526389624692 100644 --- a/dumux/porousmediumflow/3p3c/implicit/properties.hh +++ b/dumux/porousmediumflow/3p3c/implicit/properties.hh @@ -30,8 +30,7 @@ #ifndef DUMUX_3P3C_PROPERTIES_HH #define DUMUX_3P3C_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/porousmediumflow/properties.hh> #include <dumux/porousmediumflow/nonisothermal/implicit/properties.hh> @@ -41,7 +40,7 @@ namespace Dumux namespace Properties { //! The type tags for the implicit three-phase three-component problems -NEW_TYPE_TAG(ThreePThreeC, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(ThreePThreeC, INHERITS_FROM(PorousMediumFlow)); //! The type tags for the corresponding non-isothermal problems NEW_TYPE_TAG(ThreePThreeCNI, INHERITS_FROM(ThreePThreeC, NonIsothermal)); diff --git a/dumux/porousmediumflow/properties.hh b/dumux/porousmediumflow/properties.hh index 0ea77266aae49570682be6ec9447ca38becc512b..42b45e9cf1c9b0473481fad56d34592dc53d49ec 100644 --- a/dumux/porousmediumflow/properties.hh +++ b/dumux/porousmediumflow/properties.hh @@ -26,6 +26,7 @@ #ifndef DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH #define DUMUX_POROUSMEDIUM_FLOW_PROPERTIES_HH +#include <dumux/common/properties.hh> #include <dumux/common/properties/model.hh> #include <dumux/io/vtkoutputmodule.hh> diff --git a/dumux/porousmediumflow/richards/implicit/properties.hh b/dumux/porousmediumflow/richards/implicit/properties.hh index 4ffaae0e2c67421c1abd10d785a4e7ce49b3adf8..40eec1f5712fa27fdc4f965c558c170e7d8c68a8 100644 --- a/dumux/porousmediumflow/richards/implicit/properties.hh +++ b/dumux/porousmediumflow/richards/implicit/properties.hh @@ -28,8 +28,7 @@ #ifndef DUMUX_RICHARDS_PROPERTIES_HH #define DUMUX_RICHARDS_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/porousmediumflow/immiscible/localresidual.hh> #include <dumux/porousmediumflow/compositional/switchableprimaryvariables.hh> @@ -63,7 +62,7 @@ namespace Properties { ////////////////////////////////////////////////////////////////// //! The type tags for the implicit isothermal one-phase two-component problems -NEW_TYPE_TAG(Richards, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(Richards, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(RichardsNI, INHERITS_FROM(Richards, NonIsothermal)); ////////////////////////////////////////////////////////////////// diff --git a/dumux/porousmediumflow/richardsnc/implicit/properties.hh b/dumux/porousmediumflow/richardsnc/implicit/properties.hh index 54664d2f403a6b76c652cfe5ba3e5148b15b1531..03a0d4e40e44bc26da7b5bcb179bd4370ca920c5 100644 --- a/dumux/porousmediumflow/richardsnc/implicit/properties.hh +++ b/dumux/porousmediumflow/richardsnc/implicit/properties.hh @@ -29,8 +29,7 @@ #ifndef DUMUX_RICHARDSNC_PROPERTIES_HH #define DUMUX_RICHARDSNC_PROPERTIES_HH -#include <dumux/common/basicproperties.hh> -#include <dumux/linear/linearsolverproperties.hh> +#include <dumux/common/properties.hh> #include <dumux/porousmediumflow/compositional/localresidual.hh> #include <dumux/porousmediumflow/richards/implicit/newtoncontroller.hh> @@ -61,7 +60,7 @@ namespace Properties ////////////////////////////////////////////////////////////////// //! The type tags for the implicit isothermal one-phase two-component problems -NEW_TYPE_TAG(RichardsNC, INHERITS_FROM(PorousMediumFlow, NumericModel, LinearSolverTypeTag)); +NEW_TYPE_TAG(RichardsNC, INHERITS_FROM(PorousMediumFlow)); NEW_TYPE_TAG(RichardsNCNI, INHERITS_FROM(Richards, NonIsothermal)); ////////////////////////////////////////////////////////////////// // Property tags