From bc24ca71a936ea9814b2ec0024be4d0e68292590 Mon Sep 17 00:00:00 2001 From: Kilian Weishaupt <kilian.weishaupt@iws.uni-stuttgart.de> Date: Thu, 22 Nov 2018 17:59:53 +0100 Subject: [PATCH] [test][cakeGridCreator] Add tests for 2d/3d with 210 and 360 degrees * test failed on master with old 360 deg 3d ref solution --- test/io/gridmanager/CMakeLists.txt | 26 +++- test/io/gridmanager/test_gridmanager_cake.cc | 58 +++++---- ...test_gridmanager_cake_2d_210-reference.vtu | 40 ++++++ ...test_gridmanager_cake_2d_360-reference.vtu | 40 ++++++ ...test_gridmanager_cake_3d_210-reference.vtu | 115 ++++++++++++++++++ ...est_gridmanager_cake_3d_360-reference.vtu} | 70 ++++++----- 6 files changed, 284 insertions(+), 65 deletions(-) create mode 100644 test/references/test_gridmanager_cake_2d_210-reference.vtu create mode 100644 test/references/test_gridmanager_cake_2d_360-reference.vtu create mode 100644 test/references/test_gridmanager_cake_3d_210-reference.vtu rename test/references/{cake-reference.vtu => test_gridmanager_cake_3d_360-reference.vtu} (67%) diff --git a/test/io/gridmanager/CMakeLists.txt b/test/io/gridmanager/CMakeLists.txt index 14a3491889..b0c80e77ad 100644 --- a/test/io/gridmanager/CMakeLists.txt +++ b/test/io/gridmanager/CMakeLists.txt @@ -1,15 +1,31 @@ add_input_file_links() dune_symlink_to_source_files(FILES grids) -dune_add_test(NAME test_gridmanager_cake - SOURCES test_gridmanager_cake.cc +add_executable(test_gridmanager_cake EXCLUDE_FROM_ALL test_gridmanager_cake.cc) + +dune_add_test(NAME test_gridmanager_cake_360 + TARGET test_gridmanager_cake + LABELS unit + CMAKE_GUARD "( dune-uggrid_FOUND OR dune-alugrid_FOUND )" + COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py + CMD_ARGS --script fuzzy + --command "${CMAKE_CURRENT_BINARY_DIR}/test_gridmanager_cake -Grid.Name 360" + --files ${CMAKE_SOURCE_DIR}/test/references/test_gridmanager_cake_3d_360-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/cake-3d-360.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_gridmanager_cake_2d_360-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/cake-2d-360.vtu) + +dune_add_test(NAME test_gridmanager_cake_210 + TARGET test_gridmanager_cake LABELS unit CMAKE_GUARD "( dune-uggrid_FOUND OR dune-alugrid_FOUND )" COMMAND ${CMAKE_SOURCE_DIR}/bin/testing/runtest.py CMD_ARGS --script fuzzy - --command "${CMAKE_CURRENT_BINARY_DIR}/test_gridmanager_cake" - --files ${CMAKE_SOURCE_DIR}/test/references/cake-reference.vtu - ${CMAKE_CURRENT_BINARY_DIR}/cake-00000.vtu) + --command "${CMAKE_CURRENT_BINARY_DIR}/test_gridmanager_cake -Grid.Name 210 -Grid.Angular1 '0.0 210.0'" + --files ${CMAKE_SOURCE_DIR}/test/references/test_gridmanager_cake_3d_210-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/cake-3d-210.vtu + ${CMAKE_SOURCE_DIR}/test/references/test_gridmanager_cake_2d_210-reference.vtu + ${CMAKE_CURRENT_BINARY_DIR}/cake-2d-210.vtu) dune_add_test(NAME test_gridmanager_subgrid SOURCES test_gridmanager_subgrid.cc diff --git a/test/io/gridmanager/test_gridmanager_cake.cc b/test/io/gridmanager/test_gridmanager_cake.cc index 0059526ae1..2816231879 100644 --- a/test/io/gridmanager/test_gridmanager_cake.cc +++ b/test/io/gridmanager/test_gridmanager_cake.cc @@ -19,6 +19,9 @@ * * \brief Test for the cake grid creator */ + +#include<string> + #include "config.h" #include <iostream> #include <dune/common/parallel/mpihelper.hh> @@ -37,47 +40,48 @@ #include <dune/alugrid/grid.hh> #endif -namespace Dumux -{ -namespace Properties -{ -namespace TTag { -struct GridCreatorCakeTest {}; -} -// Set the grid type + +// The grid type #if HAVE_DUNE_ALUGRID -template<class TypeTag> -struct Grid<TypeTag, TTag::GridCreatorCakeTest> { using type = Dune::ALUGrid<3, 3, Dune::cube, Dune::nonconforming>; }; +template<int dim> +using Grid = Dune::ALUGrid<dim, dim, Dune::cube, Dune::nonconforming>; #elif HAVE_UG -template<class TypeTag> -struct Grid<TypeTag, TTag::GridCreatorCakeTest> { using type = Dune::UGGrid<3>; }; +template<int dim> +using Grid = Dune::UGGrid<dim>; #endif -} -} -int main(int argc, char** argv) try +template<int dim> +void testCakeGridCreator(const std::string& name) { - // initialize MPI, finalize is done automatically on exit - Dune::MPIHelper::instance(argc, argv); - // using declarations - using TypeTag = Dumux::Properties::TTag::GridCreatorCakeTest; - using Grid = Dumux::GetPropType<TypeTag, Dumux::Properties::Grid>; - using GridManager = typename Dumux::CakeGridCreator<Grid>; + using GridManager = typename Dumux::CakeGridCreator<Grid<dim>>; GridManager gridManager; - // first read parameters from input file - Dumux::Parameters::init(argc, argv, "test_gridmanager_cake.input"); - // make the grid Dune::Timer timer; gridManager.init(); - std::cout << "Constructing cake grid with " << gridManager.grid().leafGridView().size(0) << " elements took " + std::cout << "Constructing " << dim << "-d cake grid with " << gridManager.grid().leafGridView().size(0) << " elements took " << timer.elapsed() << " seconds.\n"; // construct a vtk output writer and attach the boundaryMakers - Dune::VTKWriter<Grid::LeafGridView> vtkWriter(gridManager.grid().leafGridView()); - vtkWriter.write("cake-00000"); + Dune::VTKWriter<typename Grid<dim>::LeafGridView> vtkWriter(gridManager.grid().leafGridView()); + vtkWriter.write(name); +} + +int main(int argc, char** argv) try +{ + // initialize MPI, finalize is done automatically on exit + Dune::MPIHelper::instance(argc, argv); + + // first read parameters from input file + Dumux::Parameters::init(argc, argv, "test_gridmanager_cake.input"); + const auto name = Dumux::getParam<std::string>("Grid.Name"); + + // test 3-D + testCakeGridCreator<3>("cake-3d-" + name); + + // test 2-D + testCakeGridCreator<2>("cake-2d-" + name); return 0; } diff --git a/test/references/test_gridmanager_cake_2d_210-reference.vtu b/test/references/test_gridmanager_cake_2d_210-reference.vtu new file mode 100644 index 0000000000..c928193284 --- /dev/null +++ b/test/references/test_gridmanager_cake_2d_210-reference.vtu @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> + <UnstructuredGrid> + <Piece NumberOfCells="24" NumberOfPoints="36"> + <Points> + <DataArray type="Float32" Name="Coordinates" NumberOfComponents="3" format="ascii"> + -0.530178 -0.0347497 0 -1.00285 -0.0657301 0 -0.460133 -0.265658 0 -0.870356 -0.5025 0 + -0.490872 0.203326 0 -0.928499 0.384597 0 -0.215065 -0.0140961 0 -0.186651 -0.107763 0 + -0.00498929 -0.000327016 0 -0.00433013 -0.0025 0 -0.0046194 0.00191342 0 -0.19912 0.0824784 0 + -0.142106 0.162041 0 -0.350321 0.399464 0 -0.00329673 0.0037592 0 -0.0012941 0.00482963 0 + -0.0557823 0.208182 0 0.000975452 0.00490393 0 0.0420471 0.211385 0 0.005 0 0 + 0.215526 0 0 0.00448436 0.00221144 0 0.1933 0.0953249 0 0.00304381 0.00396677 0 + 0.131204 0.170989 0 0.531316 0 0 0.476523 0.234995 0 0.323445 0.421521 0 + 1.005 0 0 0.901357 0.4445 0 -0.662643 0.755599 0 -0.137515 0.513212 0 + 0.103655 0.521107 0 -0.260113 0.970755 0 0.196066 0.985689 0 0.611805 0.79732 0 + </DataArray> + </Points> + <Cells> + <DataArray type="Int32" Name="connectivity" NumberOfComponents="1" format="ascii"> + 0 1 3 2 4 5 1 0 6 0 2 7 + 8 6 7 9 10 11 6 8 11 4 0 6 + 12 13 4 11 14 12 11 10 15 16 12 14 + 17 18 16 15 19 20 22 21 23 24 18 17 + 21 22 24 23 20 25 26 22 22 26 27 24 + 25 28 29 26 13 30 5 4 16 31 13 12 + 18 32 31 16 31 33 30 13 32 34 33 31 + 24 27 32 18 26 29 35 27 27 35 34 32 + </DataArray> + <DataArray type="Int32" Name="offsets" NumberOfComponents="1" format="ascii"> + 4 8 12 16 20 24 28 32 36 40 44 48 + 52 56 60 64 68 72 76 80 84 88 92 96 + </DataArray> + <DataArray type="UInt8" Name="types" NumberOfComponents="1" format="ascii"> + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + </DataArray> + </Cells> + </Piece> + </UnstructuredGrid> +</VTKFile> diff --git a/test/references/test_gridmanager_cake_2d_360-reference.vtu b/test/references/test_gridmanager_cake_2d_360-reference.vtu new file mode 100644 index 0000000000..05b8655287 --- /dev/null +++ b/test/references/test_gridmanager_cake_2d_360-reference.vtu @@ -0,0 +1,40 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> + <UnstructuredGrid> + <Piece NumberOfCells="24" NumberOfPoints="36"> + <Points> + <DataArray type="Float32" Name="Coordinates" NumberOfComponents="3" format="ascii"> + -0.375697 -0.375697 0 -0.710642 -0.710642 0 -9.76011e-17 -0.531316 0 -1.84616e-16 -1.005 0 + -0.531316 6.50674e-17 0 -1.005 1.23077e-16 0 -0.1524 -0.1524 0 -3.95915e-17 -0.215526 0 + -0.215526 2.63944e-17 0 -0.00353553 -0.00353553 0 -9.18485e-19 -0.005 0 -0.005 6.12323e-19 0 + 0.375697 -0.375697 0 0.710642 -0.710642 0 0.1524 -0.1524 0 0.00353553 -0.00353553 0 + 0.005 -1.22465e-18 0 0.215526 -5.27887e-17 0 0.531316 -1.30135e-16 0 1.005 -2.46154e-16 0 + -0.375697 0.375697 0 -0.710642 0.710642 0 -0.1524 0.1524 0 -0.00353553 0.00353553 0 + 3.06162e-19 0.005 0 1.31972e-17 0.215526 0 3.25337e-17 0.531316 0 6.15385e-17 1.005 0 + 0.005 0 0 0.215526 0 0 0.00353553 0.00353553 0 0.1524 0.1524 0 + 0.531316 0 0 0.375697 0.375697 0 1.005 0 0 0.710642 0.710642 0 + </DataArray> + </Points> + <Cells> + <DataArray type="Int32" Name="connectivity" NumberOfComponents="1" format="ascii"> + 0 1 3 2 4 5 1 0 6 0 2 7 + 8 4 0 6 9 6 7 10 11 8 6 9 + 2 3 13 12 7 2 12 14 10 7 14 15 + 15 14 17 16 14 12 18 17 12 13 19 18 + 20 21 5 4 22 20 4 8 23 22 8 11 + 24 25 22 23 25 26 20 22 26 27 21 20 + 28 29 31 30 30 31 25 24 29 32 33 31 + 31 33 26 25 32 34 35 33 33 35 27 26 + </DataArray> + <DataArray type="Int32" Name="offsets" NumberOfComponents="1" format="ascii"> + 4 8 12 16 20 24 28 32 36 40 44 48 + 52 56 60 64 68 72 76 80 84 88 92 96 + </DataArray> + <DataArray type="UInt8" Name="types" NumberOfComponents="1" format="ascii"> + 9 9 9 9 9 9 9 9 9 9 9 9 + 9 9 9 9 9 9 9 9 9 9 9 9 + </DataArray> + </Cells> + </Piece> + </UnstructuredGrid> +</VTKFile> diff --git a/test/references/test_gridmanager_cake_3d_210-reference.vtu b/test/references/test_gridmanager_cake_3d_210-reference.vtu new file mode 100644 index 0000000000..797bc8c573 --- /dev/null +++ b/test/references/test_gridmanager_cake_3d_210-reference.vtu @@ -0,0 +1,115 @@ +<?xml version="1.0"?> +<VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> + <UnstructuredGrid> + <Piece NumberOfCells="72" NumberOfPoints="144"> + <Points> + <DataArray type="Float32" Name="Coordinates" NumberOfComponents="3" format="ascii"> + -0.530178 -0.0347497 0 -1.00285 -0.0657301 0 -0.460133 -0.265658 0 -0.870356 -0.5025 0 + -0.530178 -0.0347497 0.210526 -1.00285 -0.0657301 0.210526 -0.460133 -0.265658 0.210526 -0.870356 -0.5025 0.210526 + -0.490872 0.203326 0 -0.928499 0.384597 0 -0.490872 0.203326 0.210526 -0.928499 0.384597 0.210526 + -0.215065 -0.0140961 0 -0.186651 -0.107763 0 -0.215065 -0.0140961 0.210526 -0.186651 -0.107763 0.210526 + -0.00498929 -0.000327016 0 -0.00433013 -0.0025 0 -0.00498929 -0.000327016 0.210526 -0.00433013 -0.0025 0.210526 + -0.0046194 0.00191342 0 -0.19912 0.0824784 0 -0.0046194 0.00191342 0.210526 -0.19912 0.0824784 0.210526 + -0.142106 0.162041 0 -0.350321 0.399464 0 -0.142106 0.162041 0.210526 -0.350321 0.399464 0.210526 + -0.00329673 0.0037592 0 -0.00329673 0.0037592 0.210526 -0.0012941 0.00482963 0 -0.0557823 0.208182 0 + -0.0012941 0.00482963 0.210526 -0.0557823 0.208182 0.210526 0.000975452 0.00490393 0 0.0420471 0.211385 0 + 0.000975452 0.00490393 0.210526 0.0420471 0.211385 0.210526 -0.530178 -0.0347497 0.526316 -1.00285 -0.0657301 0.526316 + -0.460133 -0.265658 0.526316 -0.870356 -0.5025 0.526316 -0.490872 0.203326 0.526316 -0.928499 0.384597 0.526316 + -0.215065 -0.0140961 0.526316 -0.186651 -0.107763 0.526316 -0.00498929 -0.000327016 0.526316 -0.00433013 -0.0025 0.526316 + -0.0046194 0.00191342 0.526316 -0.19912 0.0824784 0.526316 -0.142106 0.162041 0.526316 -0.350321 0.399464 0.526316 + -0.00329673 0.0037592 0.526316 -0.0012941 0.00482963 0.526316 -0.0557823 0.208182 0.526316 0.000975452 0.00490393 0.526316 + 0.0420471 0.211385 0.526316 0.005 0 0 0.215526 0 0 0.00448436 0.00221144 0 + 0.1933 0.0953249 0 0.005 0 0.210526 0.215526 0 0.210526 0.00448436 0.00221144 0.210526 + 0.1933 0.0953249 0.210526 0.00304381 0.00396677 0 0.131204 0.170989 0 0.00304381 0.00396677 0.210526 + 0.131204 0.170989 0.210526 0.531316 0 0 0.476523 0.234995 0 0.531316 0 0.210526 + 0.476523 0.234995 0.210526 0.323445 0.421521 0 0.323445 0.421521 0.210526 1.005 0 0 + 0.901357 0.4445 0 1.005 0 0.210526 0.901357 0.4445 0.210526 0.005 0 0.526316 + 0.215526 0 0.526316 0.00448436 0.00221144 0.526316 0.1933 0.0953249 0.526316 0.00304381 0.00396677 0.526316 + 0.131204 0.170989 0.526316 0.531316 0 0.526316 0.476523 0.234995 0.526316 0.323445 0.421521 0.526316 + 1.005 0 0.526316 0.901357 0.4445 0.526316 -0.662643 0.755599 0 -0.662643 0.755599 0.210526 + -0.137515 0.513212 0 -0.137515 0.513212 0.210526 0.103655 0.521107 0 0.103655 0.521107 0.210526 + -0.260113 0.970755 0 -0.260113 0.970755 0.210526 0.196066 0.985689 0 0.196066 0.985689 0.210526 + -0.662643 0.755599 0.526316 -0.137515 0.513212 0.526316 0.103655 0.521107 0.526316 -0.260113 0.970755 0.526316 + 0.196066 0.985689 0.526316 0.611805 0.79732 0 0.611805 0.79732 0.210526 0.611805 0.79732 0.526316 + -0.530178 -0.0347497 1 -1.00285 -0.0657301 1 -0.460133 -0.265658 1 -0.870356 -0.5025 1 + -0.490872 0.203326 1 -0.928499 0.384597 1 -0.215065 -0.0140961 1 -0.186651 -0.107763 1 + -0.00498929 -0.000327016 1 -0.00433013 -0.0025 1 -0.0046194 0.00191342 1 -0.19912 0.0824784 1 + -0.142106 0.162041 1 -0.350321 0.399464 1 -0.00329673 0.0037592 1 -0.0012941 0.00482963 1 + -0.0557823 0.208182 1 0.000975452 0.00490393 1 0.0420471 0.211385 1 0.005 0 1 + 0.215526 0 1 0.00448436 0.00221144 1 0.1933 0.0953249 1 0.00304381 0.00396677 1 + 0.131204 0.170989 1 0.531316 0 1 0.476523 0.234995 1 0.323445 0.421521 1 + 1.005 0 1 0.901357 0.4445 1 -0.662643 0.755599 1 -0.137515 0.513212 1 + 0.103655 0.521107 1 -0.260113 0.970755 1 0.196066 0.985689 1 0.611805 0.79732 1 + </DataArray> + </Points> + <Cells> + <DataArray type="Int32" Name="connectivity" NumberOfComponents="1" format="ascii"> + 0 1 3 2 4 5 7 6 8 9 1 0 + 10 11 5 4 12 0 2 13 14 4 6 15 + 16 12 13 17 18 14 15 19 20 21 12 16 + 22 23 14 18 21 8 0 12 23 10 4 14 + 24 25 8 21 26 27 10 23 28 24 21 20 + 29 26 23 22 30 31 24 28 32 33 26 29 + 34 35 31 30 36 37 33 32 4 5 7 6 + 38 39 41 40 10 11 5 4 42 43 39 38 + 14 4 6 15 44 38 40 45 18 14 15 19 + 46 44 45 47 22 23 14 18 48 49 44 46 + 23 10 4 14 49 42 38 44 26 27 10 23 + 50 51 42 49 29 26 23 22 52 50 49 48 + 32 33 26 29 53 54 50 52 36 37 33 32 + 55 56 54 53 57 58 60 59 61 62 64 63 + 65 66 35 34 67 68 37 36 59 60 66 65 + 63 64 68 67 58 69 70 60 62 71 72 64 + 60 70 73 66 64 72 74 68 69 75 76 70 + 71 77 78 72 61 62 64 63 79 80 82 81 + 67 68 37 36 83 84 56 55 63 64 68 67 + 81 82 84 83 62 71 72 64 80 85 86 82 + 64 72 74 68 82 86 87 84 71 77 78 72 + 85 88 89 86 25 90 9 8 27 91 11 10 + 31 92 25 24 33 93 27 26 35 94 92 31 + 37 95 93 33 92 96 90 25 93 97 91 27 + 94 98 96 92 95 99 97 93 27 91 11 10 + 51 100 43 42 33 93 27 26 54 101 51 50 + 37 95 93 33 56 102 101 54 93 97 91 27 + 101 103 100 51 95 99 97 93 102 104 103 101 + 66 73 94 35 68 74 95 37 70 76 105 73 + 72 78 106 74 73 105 98 94 74 106 99 95 + 68 74 95 37 84 87 102 56 72 78 106 74 + 86 89 107 87 74 106 99 95 87 107 104 102 + 38 39 41 40 108 109 111 110 42 43 39 38 + 112 113 109 108 44 38 40 45 114 108 110 115 + 46 44 45 47 116 114 115 117 48 49 44 46 + 118 119 114 116 49 42 38 44 119 112 108 114 + 50 51 42 49 120 121 112 119 52 50 49 48 + 122 120 119 118 53 54 50 52 123 124 120 122 + 55 56 54 53 125 126 124 123 79 80 82 81 + 127 128 130 129 83 84 56 55 131 132 126 125 + 81 82 84 83 129 130 132 131 80 85 86 82 + 128 133 134 130 82 86 87 84 130 134 135 132 + 85 88 89 86 133 136 137 134 51 100 43 42 + 121 138 113 112 54 101 51 50 124 139 121 120 + 56 102 101 54 126 140 139 124 101 103 100 51 + 139 141 138 121 102 104 103 101 140 142 141 139 + 84 87 102 56 132 135 140 126 86 89 107 87 + 134 137 143 135 87 107 104 102 135 143 142 140 + </DataArray> + <DataArray type="Int32" Name="offsets" NumberOfComponents="1" format="ascii"> + 8 16 24 32 40 48 56 64 72 80 88 96 + 104 112 120 128 136 144 152 160 168 176 184 192 + 200 208 216 224 232 240 248 256 264 272 280 288 + 296 304 312 320 328 336 344 352 360 368 376 384 + 392 400 408 416 424 432 440 448 456 464 472 480 + 488 496 504 512 520 528 536 544 552 560 568 576 + </DataArray> + <DataArray type="UInt8" Name="types" NumberOfComponents="1" format="ascii"> + 12 12 12 12 12 12 12 12 12 12 12 12 + 12 12 12 12 12 12 12 12 12 12 12 12 + 12 12 12 12 12 12 12 12 12 12 12 12 + 12 12 12 12 12 12 12 12 12 12 12 12 + 12 12 12 12 12 12 12 12 12 12 12 12 + 12 12 12 12 12 12 12 12 12 12 12 12 + </DataArray> + </Cells> + </Piece> + </UnstructuredGrid> +</VTKFile> diff --git a/test/references/cake-reference.vtu b/test/references/test_gridmanager_cake_3d_360-reference.vtu similarity index 67% rename from test/references/cake-reference.vtu rename to test/references/test_gridmanager_cake_3d_360-reference.vtu index 36b816b47e..c4f72d28ff 100644 --- a/test/references/cake-reference.vtu +++ b/test/references/test_gridmanager_cake_3d_360-reference.vtu @@ -1,7 +1,7 @@ <?xml version="1.0"?> <VTKFile type="UnstructuredGrid" version="0.1" byte_order="LittleEndian"> <UnstructuredGrid> - <Piece NumberOfCells="72" NumberOfPoints="128"> + <Piece NumberOfCells="72" NumberOfPoints="144"> <Points> <DataArray type="Float32" Name="Coordinates" NumberOfComponents="3" format="ascii"> -0.375697 -0.375697 0 -0.710642 -0.710642 0 -9.76011e-17 -0.531316 0 -1.84616e-16 -1.005 0 @@ -15,27 +15,31 @@ -0.215526 2.63944e-17 0.526316 -0.00353553 -0.00353553 0.526316 -9.18485e-19 -0.005 0.526316 -0.005 6.12323e-19 0.526316 0.375697 -0.375697 0 0.710642 -0.710642 0 0.375697 -0.375697 0.210526 0.710642 -0.710642 0.210526 0.1524 -0.1524 0 0.1524 -0.1524 0.210526 0.00353553 -0.00353553 0 0.00353553 -0.00353553 0.210526 - 0.005 0 0 0.215526 0 0 0.005 0 0.210526 0.215526 0 0.210526 - 0.531316 0 0 0.531316 0 0.210526 1.005 0 0 1.005 0 0.210526 + 0.005 -1.22465e-18 0 0.215526 -5.27887e-17 0 0.005 -1.22465e-18 0.210526 0.215526 -5.27887e-17 0.210526 + 0.531316 -1.30135e-16 0 0.531316 -1.30135e-16 0.210526 1.005 -2.46154e-16 0 1.005 -2.46154e-16 0.210526 0.375697 -0.375697 0.526316 0.710642 -0.710642 0.526316 0.1524 -0.1524 0.526316 0.00353553 -0.00353553 0.526316 - 0.005 0 0.526316 0.215526 0 0.526316 0.531316 0 0.526316 1.005 0 0.526316 + 0.005 -1.22465e-18 0.526316 0.215526 -5.27887e-17 0.526316 0.531316 -1.30135e-16 0.526316 1.005 -2.46154e-16 0.526316 -0.375697 0.375697 0 -0.710642 0.710642 0 -0.375697 0.375697 0.210526 -0.710642 0.710642 0.210526 -0.1524 0.1524 0 -0.1524 0.1524 0.210526 -0.00353553 0.00353553 0 -0.00353553 0.00353553 0.210526 3.06162e-19 0.005 0 1.31972e-17 0.215526 0 3.06162e-19 0.005 0.210526 1.31972e-17 0.215526 0.210526 3.25337e-17 0.531316 0 3.25337e-17 0.531316 0.210526 6.15385e-17 1.005 0 6.15385e-17 1.005 0.210526 -0.375697 0.375697 0.526316 -0.710642 0.710642 0.526316 -0.1524 0.1524 0.526316 -0.00353553 0.00353553 0.526316 3.06162e-19 0.005 0.526316 1.31972e-17 0.215526 0.526316 3.25337e-17 0.531316 0.526316 6.15385e-17 1.005 0.526316 - 0.00353553 0.00353553 0 0.1524 0.1524 0 0.00353553 0.00353553 0.210526 0.1524 0.1524 0.210526 - 0.375697 0.375697 0 0.375697 0.375697 0.210526 0.710642 0.710642 0 0.710642 0.710642 0.210526 - 0.00353553 0.00353553 0.526316 0.1524 0.1524 0.526316 0.375697 0.375697 0.526316 0.710642 0.710642 0.526316 + 0.005 0 0 0.215526 0 0 0.00353553 0.00353553 0 0.1524 0.1524 0 + 0.005 0 0.210526 0.215526 0 0.210526 0.00353553 0.00353553 0.210526 0.1524 0.1524 0.210526 + 0.531316 0 0 0.375697 0.375697 0 0.531316 0 0.210526 0.375697 0.375697 0.210526 + 1.005 0 0 0.710642 0.710642 0 1.005 0 0.210526 0.710642 0.710642 0.210526 + 0.005 0 0.526316 0.215526 0 0.526316 0.00353553 0.00353553 0.526316 0.1524 0.1524 0.526316 + 0.531316 0 0.526316 0.375697 0.375697 0.526316 1.005 0 0.526316 0.710642 0.710642 0.526316 -0.375697 -0.375697 1 -0.710642 -0.710642 1 -9.76011e-17 -0.531316 1 -1.84616e-16 -1.005 1 -0.531316 6.50674e-17 1 -1.005 1.23077e-16 1 -0.1524 -0.1524 1 -3.95915e-17 -0.215526 1 -0.215526 2.63944e-17 1 -0.00353553 -0.00353553 1 -9.18485e-19 -0.005 1 -0.005 6.12323e-19 1 0.375697 -0.375697 1 0.710642 -0.710642 1 0.1524 -0.1524 1 0.00353553 -0.00353553 1 - 0.005 0 1 0.215526 0 1 0.531316 0 1 1.005 0 1 + 0.005 -1.22465e-18 1 0.215526 -5.27887e-17 1 0.531316 -1.30135e-16 1 1.005 -2.46154e-16 1 -0.375697 0.375697 1 -0.710642 0.710642 1 -0.1524 0.1524 1 -0.00353553 0.00353553 1 3.06162e-19 0.005 1 1.31972e-17 0.215526 1 3.25337e-17 0.531316 1 6.15385e-17 1.005 1 - 0.00353553 0.00353553 1 0.1524 0.1524 1 0.375697 0.375697 1 0.710642 0.710642 1 + 0.005 0 1 0.215526 0 1 0.00353553 0.00353553 1 0.1524 0.1524 1 + 0.531316 0 1 0.375697 0.375697 1 1.005 0 1 0.710642 0.710642 1 </DataArray> </Points> <Cells> @@ -64,30 +68,30 @@ 78 76 28 32 67 65 17 23 79 78 32 35 70 71 65 67 80 81 78 79 71 73 62 65 81 82 76 78 73 75 63 62 82 83 77 76 - 44 45 85 84 46 47 87 86 84 85 69 68 - 86 87 71 70 45 48 88 85 47 49 89 87 - 85 88 72 69 87 89 73 71 48 50 90 88 - 49 51 91 89 88 90 74 72 89 91 75 73 - 46 47 87 86 56 57 93 92 86 87 71 70 - 92 93 81 80 47 49 89 87 57 58 94 93 - 87 89 73 71 93 94 82 81 49 51 91 89 - 58 59 95 94 89 91 75 73 94 95 83 82 - 24 25 27 26 96 97 99 98 28 29 25 24 - 100 101 97 96 30 24 26 31 102 96 98 103 - 32 28 24 30 104 100 96 102 33 30 31 34 - 105 102 103 106 35 32 30 33 107 104 102 105 - 26 27 53 52 98 99 109 108 31 26 52 54 - 103 98 108 110 34 31 54 55 106 103 110 111 - 55 54 57 56 111 110 113 112 54 52 58 57 - 110 108 114 113 52 53 59 58 108 109 115 114 - 76 77 29 28 116 117 101 100 78 76 28 32 - 118 116 100 104 79 78 32 35 119 118 104 107 - 80 81 78 79 120 121 118 119 81 82 76 78 - 121 122 116 118 82 83 77 76 122 123 117 116 - 56 57 93 92 112 113 125 124 92 93 81 80 - 124 125 121 120 57 58 94 93 113 114 126 125 - 93 94 82 81 125 126 122 121 58 59 95 94 - 114 115 127 126 94 95 83 82 126 127 123 122 + 84 85 87 86 88 89 91 90 86 87 69 68 + 90 91 71 70 85 92 93 87 89 94 95 91 + 87 93 72 69 91 95 73 71 92 96 97 93 + 94 98 99 95 93 97 74 72 95 99 75 73 + 88 89 91 90 100 101 103 102 90 91 71 70 + 102 103 81 80 89 94 95 91 101 104 105 103 + 91 95 73 71 103 105 82 81 94 98 99 95 + 104 106 107 105 95 99 75 73 105 107 83 82 + 24 25 27 26 108 109 111 110 28 29 25 24 + 112 113 109 108 30 24 26 31 114 108 110 115 + 32 28 24 30 116 112 108 114 33 30 31 34 + 117 114 115 118 35 32 30 33 119 116 114 117 + 26 27 53 52 110 111 121 120 31 26 52 54 + 115 110 120 122 34 31 54 55 118 115 122 123 + 55 54 57 56 123 122 125 124 54 52 58 57 + 122 120 126 125 52 53 59 58 120 121 127 126 + 76 77 29 28 128 129 113 112 78 76 28 32 + 130 128 112 116 79 78 32 35 131 130 116 119 + 80 81 78 79 132 133 130 131 81 82 76 78 + 133 134 128 130 82 83 77 76 134 135 129 128 + 100 101 103 102 136 137 139 138 102 103 81 80 + 138 139 133 132 101 104 105 103 137 140 141 139 + 103 105 82 81 139 141 134 133 104 106 107 105 + 140 142 143 141 105 107 83 82 141 143 135 134 </DataArray> <DataArray type="Int32" Name="offsets" NumberOfComponents="1" format="ascii"> 8 16 24 32 40 48 56 64 72 80 88 96 -- GitLab