From e7172ba057985fe32cbd142b29467371fdbde001 Mon Sep 17 00:00:00 2001 From: Timo Koch <timo.koch@iws.uni-stuttgart.de> Date: Sun, 3 Dec 2017 15:59:33 +0100 Subject: [PATCH] [test][box] Add fvgeometry with caching test --- test/discretization/box/CMakeLists.txt | 8 +++++++- test/discretization/box/test_boxfvgeometry.cc | 7 ++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/test/discretization/box/CMakeLists.txt b/test/discretization/box/CMakeLists.txt index 126a0a22d1..767f3bf40f 100644 --- a/test/discretization/box/CMakeLists.txt +++ b/test/discretization/box/CMakeLists.txt @@ -1,4 +1,10 @@ -dune_add_test(SOURCES test_boxfvgeometry.cc) +dune_add_test(NAME test_boxfvgeometry + SOURCES test_boxfvgeometry.cc + COMPILE_DEFINITIONS ENABLE_CACHING=false) + +dune_add_test(NAME test_boxfvgeometry_caching + SOURCES test_boxfvgeometry.cc + COMPILE_DEFINITIONS ENABLE_CACHING=true) #install sources install(FILES diff --git a/test/discretization/box/test_boxfvgeometry.cc b/test/discretization/box/test_boxfvgeometry.cc index 517f39e913..8fd052488d 100644 --- a/test/discretization/box/test_boxfvgeometry.cc +++ b/test/discretization/box/test_boxfvgeometry.cc @@ -39,9 +39,10 @@ namespace Dumux namespace Properties { -NEW_TYPE_TAG(TestFVGeometry, INHERITS_FROM(BoxModel, NumericModel)); +NEW_TYPE_TAG(TestBoxFVGeometry, INHERITS_FROM(BoxModel, NumericModel)); -SET_TYPE_PROP(TestFVGeometry, Grid, Dune::YaspGrid<3>); +SET_TYPE_PROP(TestBoxFVGeometry, Grid, Dune::YaspGrid<3>); +SET_BOOL_PROP(TestBoxFVGeometry, EnableFVGridGeometryCache, ENABLE_CACHING); } } @@ -61,7 +62,7 @@ int main (int argc, char *argv[]) try std::cout << "Checking the FVGeometries, SCVs and SCV faces" << std::endl; // aliases - using TypeTag = TTAG(TestFVGeometry); + using TypeTag = TTAG(TestBoxFVGeometry); using Grid = typename GET_PROP_TYPE(TypeTag, Grid); using GridView = typename Grid::LeafGridView; -- GitLab