From cb9478d092233c377a658b263ff91ec2d28c96c3 Mon Sep 17 00:00:00 2001 From: Ned Coltman <edward.coltman@iws.uni-stuttgart.de> Date: Wed, 3 Apr 2019 11:49:43 +0200 Subject: [PATCH] [test][staggered][discretization] make test 3d, write out all distance (cell centered and parallel widths) --- .../staggered/test_staggered_free_flow_geometry.cc | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/test/discretization/staggered/test_staggered_free_flow_geometry.cc b/test/discretization/staggered/test_staggered_free_flow_geometry.cc index d2f5387926..eedeadb2d6 100644 --- a/test/discretization/staggered/test_staggered_free_flow_geometry.cc +++ b/test/discretization/staggered/test_staggered_free_flow_geometry.cc @@ -89,7 +89,7 @@ int main (int argc, char *argv[]) try // parse command line arguments and input file Parameters::init(argc, argv); - using Grid = Dune::YaspGrid<2>; + using Grid = Dune::YaspGrid<3>; constexpr int dim = Grid::dimension; @@ -105,7 +105,7 @@ int main (int argc, char *argv[]) try // make a grid GlobalPosition lower(0.0); GlobalPosition upper(10.0); - std::array<unsigned int, dim> els{{5, 5}}; + std::array<unsigned int, dim> els{{5, 5, 5}}; std::shared_ptr<Grid> grid = Dune::StructuredGridFactory<Grid>::createCubeGrid(lower, upper, els); auto leafGridView = grid->leafGridView(); @@ -196,7 +196,15 @@ int main (int argc, char *argv[]) try { for(int j = 0; j < fvGridGeometry.upwindStencilOrder(); j++) { - std::cout << " | Parallel Distance "<< j << " on axis " << i << ": "<< std::setw(3) << scvf.pairData(i).parallelDistances[j] << "\n"; + std::cout << " | Parallel Cell Widths "<< j << " on axis " << i << ": "<< std::setw(3) << scvf.pairData(i).parallelCellWidths[j] << "\n"; + } + } + + for(int i = 0; i < scvf.pairData().size(); i++) + { + for(int j = 0; j < fvGridGeometry.upwindStencilOrder(); j++) + { + std::cout << " | Cell Centered Parallel Distance "<< j << " on axis " << i << ": "<< std::setw(3) << scvf.cellCenteredParallelDistance(i,j) << "\n"; } } std::cout << std::endl; -- GitLab