//============================================================================= // // Copyright (c) Kitware, Inc. // All rights reserved. // See LICENSE.txt for details. // // This software is distributed WITHOUT ANY WARRANTY; without even // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR // PURPOSE. See the above copyright notice for more information. // // Copyright 2015 Sandia Corporation. // Copyright 2015 UT-Battelle, LLC. // Copyright 2015 Los Alamos National Security. // // Under the terms of Contract DE-AC04-94AL85000 with Sandia Corporation, // the U.S. Government retains certain rights in this software. // Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National // Laboratory (LANL), the U.S. Government retains certain rights in // this software. // //============================================================================= #include #include namespace vtkm { namespace cont { namespace testing { // VTK dataset created from noise.silo in VisIt. // Resample(5,5,5), IsoVolume(hardglobal [3.8,max]) namespace ExplicitData0 { static const std::size_t numPoints = 48; vtkm::Float32 coords[numPoints*3] = { -5.000f, 0.000f, -10.000f, 5.000f, 0.000f, -5.000f, 0.000f, 5.000f, -5.000f, 5.000f, 5.000f, -5.000f, 10.000f, 5.000f, -5.000f, 5.000f, 5.000f, 0.000f, 5.000f, 0.000f, 0.000f, 5.000f, 5.000f, 5.000f, -5.000f, -1.227f, -10.000f, -6.101f, 0.000f, -10.000f, -5.000f, 0.000f, -7.102f, -1.656f, 0.000f, -10.000f, 5.000f, -3.541f, -5.000f, 5.000f, 0.000f, -6.985f, 1.451f, 0.000f, -5.000f, 7.666f, 0.000f, -5.000f, -5.000f, 1.987f, -10.000f, 0.000f, 5.000f, -6.763f, -1.197f, 5.000f, -5.000f, 0.000f, 1.663f, -5.000f, 5.000f, 5.000f, -6.749f, 10.000f, 5.000f, -5.900f, 10.000f, 3.188f, -5.000f, 0.000f, 6.828f, -5.000f, 5.000f, 7.036f, -5.000f, 10.000f, 5.958f, -5.000f, 2.119f, 0.000f, 0.000f, 5.000f, -4.680f, 0.000f, 9.847f, 0.000f, 0.000f, 0.000f, 5.000f, -0.505f, 0.373f, 5.000f, 0.000f, 10.000f, 5.000f, -3.573f, 7.394f, 5.000f, 0.000f, 5.000f, 7.425f, 0.000f, 5.000f, 0.000f, 4.298f, 4.414f, 5.000f, 5.000f, 5.000f, 3.063f, 5.000f, 7.478f, 5.000f, 5.000f, 5.000f, 5.283f, 5.000f, 5.000f, 5.000f, 5.321f, 2.290f, 2.333f, -6.099f, 7.533f, 2.638f, -5.927f, 0.789f, 2.333f, -2.101f, 8.981f, 2.638f, -2.715f, 2.075f, 6.258f, -2.101f, 7.479f, 6.084f, -2.715f, 3.381f, 2.613f, 2.860f, 6.944f, 2.613f, 2.860f, }; static const std::size_t numCells = 74; static const std::size_t numConn = 336; vtkm::Id conn[numConn] = { 8, 9, 10, 0, 10, 11, 8, 0, 12, 13, 14, 1, 12, 15, 13, 1, 16, 10, 9, 0, 11, 10, 16, 0, 17, 18, 19, 2, 2, 19, 17, 40, 14, 1, 13, 40, 2, 3, 1, 40, 1, 15, 13, 41, 22, 4, 21, 41, 1, 3, 4, 41, 17, 23, 18, 2, 19, 18, 29, 2, 5, 42, 2, 3, 2, 1, 3, 42, 2, 29, 19, 42, 5, 4, 43, 3, 4, 3, 1, 43, 4, 22, 31, 43, 23, 29, 18, 2, 2, 23, 29, 44, 30, 33, 5, 44, 2, 5, 3, 44, 4, 31, 25, 45, 32, 5, 33, 45, 4, 3, 5, 45, 27, 26, 34, 6, 34, 28, 27, 6, 6, 26, 34, 46, 36, 35, 7, 46, 6, 7, 5, 46, 6, 34, 28, 47, 36, 7, 37, 47, 6, 5, 7, 47, 36, 35, 39, 7, 39, 37, 36, 7, 38, 39, 35, 7, 38, 37, 39, 7, 3, 2, 17, 20, 40, 1, 3, 20, 13, 40, 19, 2, 1, 14, 40, 3, 1, 13, 20, 41, 4, 3, 20, 21, 41, 15, 1, 4, 22, 41, 1, 6, 5, 3, 42, 6, 26, 30, 5, 42, 14, 26, 6, 1, 42, 2, 19, 14, 1, 42, 30, 29, 2, 5, 42, 1, 3, 5, 6, 43, 6, 5, 32, 28, 43, 15, 1, 6, 28, 43, 4, 1, 15, 22, 43, 32, 5, 4, 31, 43, 3, 24, 23, 2, 44, 5, 33, 24, 3, 44, 29, 30, 5, 2, 44, 3, 4, 25, 24, 45, 5, 3, 24, 33, 45, 31, 4, 5, 32, 45, 5, 30, 26, 6, 46, 7, 35, 30, 5, 46, 34, 36, 7, 6, 46, 5, 6, 28, 32, 47, 7, 5, 32, 37, 47, 34, 6, 7, 36, 47, 3, 20, 24, 2, 17, 23, 4, 21, 25, 3, 20, 24, 6, 26, 27, 1, 14, 12, 6, 27, 28, 1, 12, 15, 5, 30, 33, 7, 35, 38, 7, 37, 38, 5, 32, 33, }; vtkm::IdComponent numIndices[numCells] = { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, }; vtkm::UInt8 shapes[numCells] = { vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, }; vtkm::Float32 pointData[numPoints] = { 4.078f, 4.368f, 4.266f, 4.356f, 4.083f, 4.450f, 4.373f, 3.859f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, 3.800f, }; } //ExplicitData0 // VTK dataset created from noise.silo in VisIt. // Resample(5,5,5), CylinderSlice((-10,-10,-10),(10,10,10), r=6), field=hardyglobal namespace ExplicitData1 { static const std::size_t numPoints = 107; vtkm::Float32 coords[numPoints*3] = { -5.000f, -10.000f, -10.000f, -10.000f, -5.000f, -10.000f, -10.000f, -10.000f, -5.000f, -5.000f, -5.000f, -10.000f, -10.000f, -5.000f, -5.000f, -5.000f, -10.000f, -5.000f, 0.000f, -5.000f, -5.000f, -5.000f, -5.000f, -5.000f, -5.000f, 0.000f, -5.000f, 0.000f, 0.000f, -5.000f, -5.000f, -5.000f, 0.000f, 5.000f, 0.000f, 0.000f, 0.000f, 0.000f, 0.000f, 0.000f, -5.000f, 0.000f, -5.000f, 0.000f, 0.000f, 0.000f, 5.000f, 0.000f, 5.000f, 5.000f, 0.000f, 0.000f, 0.000f, 5.000f, 10.000f, 5.000f, 5.000f, 5.000f, 5.000f, 5.000f, 5.000f, 0.000f, 5.000f, 0.000f, 5.000f, 5.000f, 5.000f, 10.000f, 5.000f, 5.000f, 5.000f, 10.000f, 5.000f, 10.000f, 10.000f, 10.000f, 10.000f, 5.000f, 10.000f, 5.000f, 10.000f, -10.000f, -10.000f, -10.000f, -10.000f, -10.000f, -10.000f, -10.000f, -10.000f, -10.000f, -3.540f, -10.000f, -5.000f, -4.570f, -10.000f, -10.000f, 0.000f, -7.260f, -5.000f, 0.000f, -5.000f, -7.260f, -3.540f, -5.000f, -10.000f, 1.368f, -5.000f, -5.000f, -5.000f, -3.540f, -10.000f, -10.000f, -4.570f, -10.000f, -5.000f, 0.000f, -7.260f, -7.260f, 0.000f, -5.000f, -10.000f, -3.540f, -5.000f, 0.000f, 0.000f, -6.600f, 2.538f, 0.000f, -5.000f, -5.000f, 1.368f, -5.000f, 0.000f, 2.538f, -5.000f, -5.000f, -10.000f, -3.540f, -10.000f, -10.000f, -4.570f, -5.000f, -7.260f, 0.000f, -7.260f, -5.000f, 0.000f, -10.000f, -5.000f, -3.540f, 0.000f, -6.600f, 0.000f, 2.538f, -5.000f, 0.000f, -6.600f, 0.000f, 0.000f, 5.000f, -2.900f, 0.000f, 5.000f, 0.000f, -2.900f, 6.933f, 0.000f, 0.000f, -5.000f, 2.538f, 0.000f, 0.000f, 5.000f, -2.900f, -2.900f, 5.000f, 0.000f, 5.000f, 5.000f, -1.933f, 7.900f, 5.000f, 0.000f, 0.000f, 6.933f, 0.000f, 5.000f, 7.900f, 0.000f, -5.000f, -5.000f, 1.368f, 0.000f, -5.000f, 2.538f, -5.000f, 0.000f, 2.538f, 0.000f, -2.900f, 5.000f, -2.900f, 0.000f, 5.000f, 5.000f, -1.933f, 5.000f, 7.900f, 0.000f, 5.000f, -1.933f, 5.000f, 5.000f, 10.000f, 2.100f, 5.000f, 10.000f, 5.000f, 2.100f, 0.000f, 7.900f, 5.000f, 5.000f, 10.000f, 2.100f, 2.100f, 10.000f, 5.000f, 10.000f, 10.000f, 3.067f, 0.000f, 0.000f, 6.933f, 5.000f, 0.000f, 7.900f, 0.000f, 5.000f, 7.900f, 5.000f, 2.100f, 10.000f, 2.100f, 5.000f, 10.000f, 10.000f, 3.067f, 10.000f, 3.067f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, 10.000f, -7.143f, -7.143f, -7.143f, -2.330f, -7.452f, -7.452f, -7.452f, -2.330f, -7.452f, -2.708f, -2.708f, -8.224f, -7.452f, -7.452f, -2.330f, -2.708f, -8.224f, -2.708f, -8.224f, -2.708f, -2.708f, 3.289f, -2.580f, -2.580f, -2.580f, 3.289f, -2.580f, 2.508f, 2.508f, -3.547f, -2.580f, -2.580f, 3.289f, 2.508f, -3.547f, 2.508f, -3.547f, 2.508f, 2.508f, 8.547f, 2.420f, 2.420f, 2.420f, 8.547f, 2.420f, 7.580f, 7.580f, 1.453f, 2.420f, 2.420f, 8.547f, 7.580f, 1.453f, 7.580f, 1.453f, 7.580f, 7.580f, 7.143f, 7.143f, 7.143f, }; static const std::size_t numCells = 186; static const std::size_t numConn = 876; vtkm::Id conn[numConn] = { 0, 1, 2, 87, 0, 3, 1, 87, 1, 4, 2, 87, 2, 5, 0, 87, 3, 88, 6, 7, 6, 5, 7, 88, 6, 33, 32, 88, 32, 35, 33, 6, 4, 89, 8, 7, 8, 3, 7, 89, 8, 39, 38, 89, 6, 90, 3, 7, 3, 8, 7, 90, 3, 34, 36, 90, 38, 43, 39, 8, 44, 41, 42, 9, 4, 10, 91, 7, 10, 7, 5, 91, 10, 47, 48, 91, 6, 5, 92, 7, 5, 7, 10, 92, 5, 45, 30, 92, 10, 4, 93, 7, 4, 7, 8, 93, 4, 40, 49, 93, 9, 94, 11, 12, 11, 13, 12, 94, 11, 54, 53, 94, 53, 55, 54, 11, 14, 95, 15, 12, 15, 9, 12, 95, 15, 58, 57, 95, 11, 96, 9, 12, 9, 15, 12, 96, 9, 42, 44, 96, 57, 61, 58, 15, 62, 59, 60, 16, 47, 48, 63, 10, 64, 51, 50, 13, 14, 17, 97, 12, 17, 12, 13, 97, 17, 66, 67, 97, 11, 13, 98, 12, 13, 12, 17, 98, 13, 64, 51, 98, 56, 65, 52, 14, 17, 14, 99, 12, 14, 12, 15, 99, 14, 56, 65, 99, 16, 100, 18, 19, 18, 20, 19, 100, 18, 72, 71, 100, 21, 101, 22, 19, 22, 16, 19, 101, 22, 75, 74, 101, 18, 102, 16, 19, 16, 22, 19, 102, 16, 60, 62, 102, 66, 67, 77, 17, 78, 69, 68, 20, 21, 23, 103, 19, 23, 19, 20, 103, 23, 80, 81, 103, 18, 20, 104, 19, 20, 19, 23, 104, 20, 78, 69, 104, 73, 79, 70, 21, 23, 21, 105, 19, 21, 19, 22, 105, 21, 73, 79, 105, 24, 25, 26, 106, 24, 26, 23, 106, 26, 25, 18, 106, 25, 24, 22, 106, 7, 4, 1, 3, 87, 5, 7, 3, 0, 87, 2, 4, 7, 5, 87, 5, 0, 3, 7, 88, 0, 31, 34, 3, 88, 30, 31, 0, 5, 88, 6, 32, 30, 5, 88, 34, 33, 6, 3, 88, 3, 1, 4, 7, 89, 1, 37, 40, 4, 89, 36, 37, 1, 3, 89, 8, 38, 36, 3, 89, 40, 39, 8, 4, 89, 8, 9, 6, 7, 90, 9, 41, 33, 6, 90, 38, 41, 9, 8, 90, 3, 36, 38, 8, 90, 33, 34, 3, 6, 90, 5, 7, 4, 2, 91, 2, 4, 49, 46, 91, 45, 5, 2, 46, 91, 10, 5, 45, 47, 91, 49, 4, 10, 48, 91, 10, 7, 6, 13, 92, 13, 6, 32, 50, 92, 47, 10, 13, 50, 92, 5, 10, 47, 45, 92, 32, 6, 5, 30, 92, 8, 7, 10, 14, 93, 14, 10, 48, 52, 93, 39, 8, 14, 52, 93, 4, 8, 39, 40, 93, 48, 10, 4, 49, 93, 13, 6, 9, 12, 94, 6, 35, 42, 9, 94, 51, 35, 6, 13, 94, 11, 53, 51, 13, 94, 42, 54, 11, 9, 94, 9, 8, 14, 12, 95, 8, 43, 56, 14, 95, 44, 43, 8, 9, 95, 15, 57, 44, 9, 95, 56, 58, 15, 14, 95, 15, 16, 11, 12, 96, 16, 59, 54, 11, 96, 57, 59, 16, 15, 96, 9, 44, 57, 15, 96, 54, 42, 9, 11, 96, 13, 12, 14, 10, 97, 10, 14, 65, 63, 97, 64, 13, 10, 63, 97, 17, 13, 64, 66, 97, 65, 14, 17, 67, 97, 17, 12, 11, 20, 98, 20, 11, 53, 68, 98, 66, 17, 20, 68, 98, 13, 17, 66, 64, 98, 53, 11, 13, 51, 98, 15, 12, 17, 21, 99, 21, 17, 67, 70, 99, 58, 15, 21, 70, 99, 14, 15, 58, 56, 99, 67, 17, 14, 65, 99, 20, 11, 16, 19, 100, 11, 55, 60, 16, 100, 69, 55, 11, 20, 100, 18, 71, 69, 20, 100, 60, 72, 18, 16, 100, 16, 15, 21, 19, 101, 15, 61, 73, 21, 101, 62, 61, 15, 16, 101, 22, 74, 62, 16, 101, 73, 75, 22, 21, 101, 22, 25, 18, 19, 102, 25, 76, 72, 18, 102, 74, 76, 25, 22, 102, 16, 62, 74, 22, 102, 72, 60, 16, 18, 102, 20, 19, 21, 17, 103, 17, 21, 79, 77, 103, 78, 20, 17, 77, 103, 23, 20, 78, 80, 103, 79, 21, 23, 81, 103, 23, 19, 18, 26, 104, 26, 18, 71, 82, 104, 80, 23, 26, 82, 104, 20, 23, 80, 78, 104, 71, 18, 20, 69, 104, 22, 19, 23, 24, 105, 24, 23, 81, 83, 105, 75, 22, 24, 83, 105, 21, 22, 75, 73, 105, 81, 23, 21, 79, 105, 19, 23, 26, 18, 106, 22, 24, 23, 19, 106, 25, 22, 19, 18, 106, 0, 1, 2, 27, 28, 29, 6, 33, 35, 9, 41, 42, 9, 41, 44, 8, 38, 43, 13, 50, 51, 6, 32, 35, 8, 39, 43, 14, 52, 56, 11, 54, 55, 16, 59, 60, 16, 59, 62, 15, 57, 61, 10, 47, 63, 13, 50, 64, 14, 52, 65, 10, 48, 63, 20, 68, 69, 11, 53, 55, 15, 58, 61, 21, 70, 73, 17, 66, 77, 20, 68, 78, 21, 70, 79, 17, 67, 77, 84, 85, 86, 24, 26, 25, 7, 6, 9, 8, 10, 13, 12, 14, 12, 11, 16, 15, 17, 20, 19, 21, }; vtkm::IdComponent numIndices[numCells] = { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 8, }; vtkm::UInt8 shapes[numCells] = { vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, }; vtkm::Float32 pointData[numPoints] = { 2.235f, 2.609f, 2.448f, 2.944f, 3.198f, 2.609f, 3.015f, 3.392f, 3.598f, 3.568f, 2.812f, 4.373f, 3.379f, 3.462f, 3.018f, 3.748f, 4.450f, 3.485f, 3.740f, 3.859f, 3.706f, 3.354f, 2.815f, 2.937f, 2.460f, 2.368f, 2.759f, 2.085f, 2.085f, 2.085f, 2.507f, 2.234f, 2.672f, 2.907f, 2.895f, 3.165f, 3.275f, 2.626f, 3.815f, 3.392f, 3.182f, 3.598f, 3.974f, 3.248f, 3.922f, 2.620f, 2.496f, 2.737f, 3.065f, 3.249f, 3.093f, 3.614f, 3.026f, 4.018f, 4.370f, 4.144f, 2.801f, 4.048f, 3.076f, 4.414f, 3.662f, 3.530f, 3.673f, 2.889f, 3.578f, 2.995f, 3.604f, 3.188f, 3.608f, 3.432f, 3.326f, 3.446f, 3.364f, 3.133f, 2.986f, 2.906f, 2.391f, 3.423f, 3.470f, 3.237f, 3.147f, 3.062f, 2.796f, 2.553f, 2.206f, 2.206f, 2.206f, 2.776f, 2.643f, 3.258f, 3.298f, 2.834f, 2.726f, 3.183f, 3.828f, 3.419f, 4.146f, 3.251f, 3.684f, 3.077f, 3.610f, 3.245f, 3.215f, 3.268f, 3.258f, 2.978f, 2.991f, }; } //ExplicitData1 // VTK dataset created from noise.silo in VisIt. // Resample(6,6,6), CylinderClip((0,0,0) r=8), field=hardyglobal namespace ExplicitData2 { static const std::size_t numPoints = 104; vtkm::Float32 coords[numPoints*3] = { -2.000f, -2.000f, -6.000f, 2.000f, -2.000f, -6.000f, -2.000f, 2.000f, -6.000f, 2.000f, 2.000f, -6.000f, -2.000f, -6.000f, -2.000f, 2.000f, -6.000f, -2.000f, -6.000f, -2.000f, -2.000f, -2.000f, -2.000f, -2.000f, 6.000f, -2.000f, -2.000f, 2.000f, -2.000f, -2.000f, -6.000f, 2.000f, -2.000f, -2.000f, 6.000f, -2.000f, -2.000f, 2.000f, -2.000f, 2.000f, 6.000f, -2.000f, 2.000f, 2.000f, -2.000f, 6.000f, 2.000f, -2.000f, -2.000f, -6.000f, 2.000f, 2.000f, -6.000f, 2.000f, -6.000f, -2.000f, 2.000f, -2.000f, -2.000f, 6.000f, -2.000f, -2.000f, 2.000f, 2.000f, -2.000f, 6.000f, 2.000f, -2.000f, 2.000f, 6.000f, -2.000f, 2.000f, -6.000f, 2.000f, 2.000f, -2.000f, 6.000f, 2.000f, -2.000f, 2.000f, 2.000f, -2.000f, 2.000f, 6.000f, 2.000f, 6.000f, 2.000f, 2.000f, 2.000f, 2.000f, 6.000f, 2.000f, 2.000f, 2.000f, 2.000f, 6.000f, -2.000f, -4.500f, -6.000f, -2.000f, -2.000f, -7.250f, -4.500f, -2.000f, -6.000f, 2.000f, -2.000f, -7.250f, 2.000f, -4.500f, -6.000f, 4.500f, -2.000f, -6.000f, -4.500f, 2.000f, -6.000f, -2.000f, 2.000f, -7.250f, 2.000f, 2.000f, -7.250f, 4.500f, 2.000f, -6.000f, -2.000f, 4.500f, -6.000f, 2.000f, 4.500f, -6.000f, -2.000f, -7.250f, -2.000f, -2.000f, -6.000f, -4.500f, -4.500f, -6.000f, -2.000f, 2.000f, -6.000f, -4.500f, 2.000f, -7.250f, -2.000f, 4.500f, -6.000f, -2.000f, -6.000f, -4.500f, -2.000f, -6.000f, -2.000f, -4.500f, -7.250f, -2.000f, -2.000f, 6.000f, -4.500f, -2.000f, 6.000f, -2.000f, -4.500f, 7.250f, -2.000f, -2.000f, -7.250f, 2.000f, -2.000f, -6.000f, 2.000f, -4.500f, 6.000f, 2.000f, -4.500f, 7.250f, 2.000f, -2.000f, -6.000f, 4.500f, -2.000f, -2.000f, 6.000f, -4.500f, -4.500f, 6.000f, -2.000f, 2.000f, 6.000f, -4.500f, 6.000f, 4.500f, -2.000f, 4.500f, 6.000f, -2.000f, -2.000f, 7.250f, -2.000f, 2.000f, 7.250f, -2.000f, -4.500f, -6.000f, 2.000f, -2.000f, -7.250f, 2.000f, 2.000f, -7.250f, 2.000f, 4.500f, -6.000f, 2.000f, -7.250f, -2.000f, 2.000f, -6.000f, -4.500f, 2.000f, 6.000f, -4.500f, 2.000f, 7.250f, -2.000f, 2.000f, -7.250f, 2.000f, 2.000f, 7.250f, 2.000f, 2.000f, -6.000f, 4.500f, 2.000f, -4.500f, 6.000f, 2.000f, 4.500f, 6.000f, 2.000f, 6.000f, 4.500f, 2.000f, -2.000f, 7.250f, 2.000f, 2.000f, 7.250f, 2.000f, -2.000f, -6.000f, 4.500f, 2.000f, -6.000f, 4.500f, -6.000f, -2.000f, 4.500f, -2.000f, -4.500f, 6.000f, -4.500f, -2.000f, 6.000f, 2.000f, -4.500f, 6.000f, 6.000f, -2.000f, 4.500f, 4.500f, -2.000f, 6.000f, -6.000f, 2.000f, 4.500f, -4.500f, 2.000f, 6.000f, 6.000f, 2.000f, 4.500f, 4.500f, 2.000f, 6.000f, -2.000f, 4.500f, 6.000f, -2.000f, 6.000f, 4.500f, 2.000f, 4.500f, 6.000f, 2.000f, 6.000f, 4.500f, -2.000f, -2.000f, 7.250f, 2.000f, -2.000f, 7.250f, -2.000f, 2.000f, 7.250f, 2.000f, 2.000f, 7.250f, }; static const std::size_t numCells = 125; static const std::size_t numConn = 704; vtkm::Id conn[numConn] = { 32, 33, 34, 0, 36, 37, 35, 1, 39, 42, 38, 2, 43, 40, 41, 3, 44, 45, 46, 4, 48, 49, 47, 5, 50, 51, 52, 6, 4, 6, 7, 0, 8, 9, 1, 5, 53, 55, 54, 8, 57, 60, 56, 10, 11, 12, 10, 2, 13, 14, 3, 15, 64, 58, 59, 15, 61, 66, 62, 11, 67, 63, 65, 13, 69, 68, 84, 16, 85, 71, 70, 17, 73, 72, 86, 18, 19, 18, 20, 16, 21, 17, 22, 23, 90, 75, 74, 23, 78, 92, 76, 24, 25, 24, 26, 27, 28, 29, 30, 31, 81, 77, 94, 30, 82, 97, 79, 25, 83, 80, 99, 28, 87, 88, 100, 19, 101, 91, 89, 21, 96, 102, 93, 27, 98, 95, 103, 31, 34, 0, 6, 51, 50, 32, 45, 4, 0, 46, 6, 4, 46, 50, 0, 50, 46, 32, 34, 0, 47, 36, 1, 5, 37, 49, 5, 8, 53, 54, 1, 37, 54, 8, 5, 37, 47, 49, 54, 5, 38, 57, 10, 2, 60, 42, 2, 11, 61, 62, 10, 60, 62, 11, 2, 60, 38, 42, 62, 2, 58, 41, 3, 15, 43, 64, 15, 13, 65, 63, 3, 43, 63, 13, 15, 43, 58, 64, 63, 15, 68, 16, 18, 73, 86, 84, 87, 19, 16, 88, 18, 19, 88, 86, 16, 86, 88, 84, 68, 16, 74, 23, 17, 71, 85, 90, 91, 21, 23, 89, 17, 21, 89, 85, 23, 85, 89, 90, 74, 23, 93, 27, 24, 92, 78, 96, 97, 25, 27, 79, 24, 25, 79, 78, 27, 78, 79, 96, 93, 27, 95, 94, 30, 31, 81, 98, 31, 28, 99, 80, 30, 81, 80, 28, 31, 81, 95, 98, 80, 31, 0, 33, 32, 1, 35, 36, 0, 34, 33, 2, 38, 39, 1, 35, 37, 3, 40, 41, 3, 40, 43, 2, 39, 42, 4, 45, 44, 5, 47, 48, 1, 9, 5, 0, 7, 4, 6, 52, 51, 10, 56, 57, 10, 12, 2, 6, 7, 0, 3, 14, 15, 1, 9, 8, 8, 54, 55, 15, 58, 59, 2, 12, 11, 3, 14, 13, 13, 63, 67, 11, 61, 66, 16, 68, 69, 4, 46, 44, 17, 70, 71, 5, 48, 49, 18, 72, 73, 6, 52, 50, 6, 7, 4, 18, 20, 16, 5, 9, 8, 17, 22, 23, 23, 74, 75, 8, 53, 55, 10, 56, 60, 24, 76, 78, 24, 26, 25, 10, 12, 11, 15, 14, 13, 30, 29, 28, 30, 77, 81, 15, 59, 64, 11, 62, 66, 25, 79, 82, 28, 80, 83, 13, 65, 67, 16, 69, 84, 17, 70, 85, 17, 22, 21, 16, 20, 19, 24, 76, 92, 18, 72, 86, 18, 20, 19, 24, 26, 27, 30, 29, 31, 23, 22, 21, 23, 75, 90, 30, 77, 94, 31, 29, 28, 27, 26, 25, 25, 97, 82, 28, 99, 83, 19, 87, 100, 21, 89, 101, 27, 93, 102, 19, 88, 100, 21, 91, 101, 31, 95, 103, 27, 102, 96, 31, 103, 98, 33, 35, 40, 39, 0, 1, 3, 2, 36, 1, 0, 32, 47, 5, 4, 45, 57, 10, 6, 51, 38, 2, 0, 34, 0, 1, 3, 2, 7, 9, 14, 12, 41, 3, 1, 37, 58, 15, 8, 54, 63, 13, 11, 61, 43, 3, 2, 42, 4, 5, 17, 16, 44, 48, 70, 69, 68, 16, 4, 46, 73, 18, 6, 50, 4, 5, 9, 7, 16, 17, 22, 20, 74, 23, 8, 53, 71, 17, 5, 49, 6, 18, 24, 10, 52, 72, 76, 56, 6, 7, 12, 10, 18, 20, 26, 24, 7, 9, 14, 12, 20, 22, 29, 26, 9, 8, 15, 14, 22, 23, 30, 29, 55, 75, 77, 59, 8, 23, 30, 15, 78, 24, 10, 60, 79, 25, 11, 62, 12, 14, 13, 11, 26, 29, 28, 25, 80, 28, 13, 65, 81, 30, 15, 64, 66, 67, 83, 82, 11, 13, 28, 25, 85, 17, 16, 84, 89, 21, 19, 87, 93, 27, 19, 88, 92, 24, 18, 86, 20, 22, 29, 26, 19, 21, 31, 27, 94, 30, 23, 90, 95, 31, 21, 91, 98, 31, 27, 96, 99, 28, 25, 97, 19, 21, 31, 27, 100, 101, 103, 102, }; vtkm::IdComponent numIndices[numCells] = { 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, }; vtkm::UInt8 shapes[numCells] = { vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_TETRA, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_PYRAMID, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_WEDGE, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, vtkm::CELL_SHAPE_HEXAHEDRON, }; vtkm::Float32 pointData[numPoints] = { 3.558f, 3.219f, 3.738f, 5.246f, 3.204f, 3.535f, 3.536f, 2.668f, 5.001f, 3.375f, 3.336f, 3.141f, 3.824f, 4.556f, 4.097f, 4.969f, 3.164f, 3.306f, 2.031f, 3.613f, 3.084f, 3.958f, 3.583f, 3.748f, 3.036f, 3.112f, 3.331f, 3.297f, 3.821f, 3.758f, 4.511f, 3.389f, 4.000f, 3.518f, 3.905f, 3.150f, 2.684f, 3.079f, 3.081f, 3.707f, 4.622f, 4.555f, 3.523f, 4.312f, 2.990f, 3.867f, 3.187f, 2.803f, 3.362f, 3.730f, 3.311f, 3.897f, 3.448f, 4.280f, 3.747f, 4.339f, 3.685f, 2.930f, 4.451f, 4.661f, 2.849f, 3.299f, 2.776f, 4.053f, 4.511f, 4.356f, 3.117f, 4.159f, 3.348f, 2.650f, 3.015f, 3.547f, 2.188f, 2.923f, 3.713f, 3.605f, 2.992f, 4.290f, 2.941f, 2.970f, 3.878f, 4.137f, 3.047f, 3.633f, 3.226f, 4.029f, 2.443f, 3.395f, 3.037f, 4.274f, 4.132f, 4.211f, 3.076f, 3.174f, 3.925f, 3.504f, 3.308f, 3.239f, 3.468f, 3.630f, 3.648f, 3.817f, 3.276f, 3.312f, }; } //ExplicitData2 } //testing } //cont } //vtkm