Skip to content
Snippets Groups Projects
Commit 7c76d936 authored by Kilian Weishaupt's avatar Kilian Weishaupt
Browse files

[discretization][test] Fix box and ccTpfa tests

* use correct includes and inheritance
parent 6fcebf8c
No related branches found
No related tags found
2 merge requests!630Improve properties,!617[WIP] Next
...@@ -31,7 +31,8 @@ ...@@ -31,7 +31,8 @@
#include <dune/grid/yaspgrid.hh> #include <dune/grid/yaspgrid.hh>
#include <dune/grid/common/mcmgmapper.hh> #include <dune/grid/common/mcmgmapper.hh>
#include <dumux/common/basicproperties.hh> #include <dumux/common/properties.hh>
#include <dumux/common/properties/model.hh>
#include <dumux/discretization/box/properties.hh> #include <dumux/discretization/box/properties.hh>
namespace Dumux namespace Dumux
...@@ -39,7 +40,7 @@ namespace Dumux ...@@ -39,7 +40,7 @@ namespace Dumux
namespace Properties namespace Properties
{ {
NEW_TYPE_TAG(TestBoxFVGeometry, INHERITS_FROM(BoxModel, NumericModel)); NEW_TYPE_TAG(TestBoxFVGeometry, INHERITS_FROM(BoxModel, ModelProperties));
SET_TYPE_PROP(TestBoxFVGeometry, Grid, Dune::YaspGrid<3>); SET_TYPE_PROP(TestBoxFVGeometry, Grid, Dune::YaspGrid<3>);
SET_BOOL_PROP(TestBoxFVGeometry, EnableFVGridGeometryCache, ENABLE_CACHING); SET_BOOL_PROP(TestBoxFVGeometry, EnableFVGridGeometryCache, ENABLE_CACHING);
......
...@@ -31,7 +31,8 @@ ...@@ -31,7 +31,8 @@
#include <dune/grid/yaspgrid.hh> #include <dune/grid/yaspgrid.hh>
#include <dune/grid/common/mcmgmapper.hh> #include <dune/grid/common/mcmgmapper.hh>
#include <dumux/common/basicproperties.hh> #include <dumux/common/properties.hh>
#include <dumux/common/properties/model.hh>
#include <dumux/discretization/cellcentered/tpfa/properties.hh> #include <dumux/discretization/cellcentered/tpfa/properties.hh>
//! Dummy flux variables class so that we can update the connectivity map //! Dummy flux variables class so that we can update the connectivity map
...@@ -49,7 +50,7 @@ public: ...@@ -49,7 +50,7 @@ public:
namespace Dumux { namespace Dumux {
namespace Properties { namespace Properties {
NEW_TYPE_TAG(TestFVGeometry, INHERITS_FROM(CCTpfaModel, NumericModel)); NEW_TYPE_TAG(TestFVGeometry, INHERITS_FROM(CCTpfaModel, ModelProperties));
SET_TYPE_PROP(TestFVGeometry, Grid, Dune::YaspGrid<2>); SET_TYPE_PROP(TestFVGeometry, Grid, Dune::YaspGrid<2>);
SET_TYPE_PROP(TestFVGeometry, FluxVariables, MockFluxVariables); SET_TYPE_PROP(TestFVGeometry, FluxVariables, MockFluxVariables);
} }
......
...@@ -33,7 +33,8 @@ ...@@ -33,7 +33,8 @@
#include <dune/alugrid/grid.hh> #include <dune/alugrid/grid.hh>
#include <dune/grid/common/mcmgmapper.hh> #include <dune/grid/common/mcmgmapper.hh>
#include <dumux/common/basicproperties.hh> #include <dumux/common/properties.hh>
#include <dumux/common/properties/model.hh>
#include <dumux/discretization/cellcentered/tpfa/properties.hh> #include <dumux/discretization/cellcentered/tpfa/properties.hh>
//! Dummy flux variables class so that we can update the connectivity map //! Dummy flux variables class so that we can update the connectivity map
...@@ -52,12 +53,12 @@ public: ...@@ -52,12 +53,12 @@ public:
namespace Dumux { namespace Dumux {
namespace Properties{ namespace Properties{
//! Test without using global caching of the geometries //! Test without using global caching of the geometries
NEW_TYPE_TAG(TestFVGeometryNonConforming, INHERITS_FROM(CCTpfaModel, NumericModel)); NEW_TYPE_TAG(TestFVGeometryNonConforming, INHERITS_FROM(CCTpfaModel, ModelProperties));
SET_TYPE_PROP(TestFVGeometryNonConforming, Grid, Dune::ALUGrid<2, 2, Dune::cube, Dune::nonconforming>); SET_TYPE_PROP(TestFVGeometryNonConforming, Grid, Dune::ALUGrid<2, 2, Dune::cube, Dune::nonconforming>);
SET_TYPE_PROP(TestFVGeometryNonConforming, FluxVariables, MockFluxVariables); SET_TYPE_PROP(TestFVGeometryNonConforming, FluxVariables, MockFluxVariables);
//! Test using global geometry caching //! Test using global geometry caching
NEW_TYPE_TAG(TestCachedFVGeometryNonConforming, INHERITS_FROM(CCTpfaModel, NumericModel)); NEW_TYPE_TAG(TestCachedFVGeometryNonConforming, INHERITS_FROM(CCTpfaModel, ModelProperties));
SET_TYPE_PROP(TestCachedFVGeometryNonConforming, Grid, Dune::ALUGrid<2, 2, Dune::cube, Dune::nonconforming>); SET_TYPE_PROP(TestCachedFVGeometryNonConforming, Grid, Dune::ALUGrid<2, 2, Dune::cube, Dune::nonconforming>);
SET_BOOL_PROP(TestCachedFVGeometryNonConforming, EnableFVGridGeometryCache, true); SET_BOOL_PROP(TestCachedFVGeometryNonConforming, EnableFVGridGeometryCache, true);
SET_TYPE_PROP(TestCachedFVGeometryNonConforming, FluxVariables, MockFluxVariables); SET_TYPE_PROP(TestCachedFVGeometryNonConforming, FluxVariables, MockFluxVariables);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment