diff --git a/vtkm/cont/CMakeLists.txt b/vtkm/cont/CMakeLists.txt index b0588d1e1..1b115f1ff 100644 --- a/vtkm/cont/CMakeLists.txt +++ b/vtkm/cont/CMakeLists.txt @@ -37,6 +37,7 @@ set(headers CellSetExplicit.h CellSetListTag.h CellSetStructured.h + ConnectivityExplicit.h CoordinateSystem.h DataSet.h DeviceAdapter.h @@ -45,7 +46,6 @@ set(headers DynamicArrayHandle.h DynamicCellSet.h DynamicPointCoordinates.h - ExplicitConnectivity.h Error.h ErrorControl.h ErrorControlAssert.h diff --git a/vtkm/cont/CellSetExplicit.h b/vtkm/cont/CellSetExplicit.h index acebd34ab..6e9003f94 100644 --- a/vtkm/cont/CellSetExplicit.h +++ b/vtkm/cont/CellSetExplicit.h @@ -22,7 +22,7 @@ #include #include -#include +#include namespace vtkm { namespace cont { @@ -33,7 +33,7 @@ template ExplicitConnectivityType; diff --git a/vtkm/cont/ExplicitConnectivity.h b/vtkm/cont/ConnectivityExplicit.h similarity index 91% rename from vtkm/cont/ExplicitConnectivity.h rename to vtkm/cont/ConnectivityExplicit.h index a4f1e02a7..7242e0773 100644 --- a/vtkm/cont/ExplicitConnectivity.h +++ b/vtkm/cont/ConnectivityExplicit.h @@ -17,11 +17,11 @@ // Laboratory (LANL), the U.S. Government retains certain rights in // this software. //============================================================================ -#ifndef vtk_m_cont_ExplicitConnectivity_h -#define vtk_m_cont_ExplicitConnectivity_h +#ifndef vtk_m_cont_ConnectivityExplicit_h +#define vtk_m_cont_ConnectivityExplicit_h #include -#include +#include #include #include #include @@ -31,14 +31,14 @@ namespace vtkm { namespace cont { template -class ExplicitConnectivity +class ConnectivityExplicit { public: VTKM_CONT_EXPORT - ExplicitConnectivity() + ConnectivityExplicit() { this->NumShapes = 0; this->ConnectivityLength = 0; @@ -151,7 +151,7 @@ public: /// Assigns the array handles to the explicit connectivity. This is /// the way you can fill the memory from another system without copying void Fill(const vtkm::cont::ArrayHandle &cellTypes, - const vtkm::cont::ArrayHandle &numIndices, + const vtkm::cont::ArrayHandle &numIndices, const vtkm::cont::ArrayHandle &connectivity) { this->Shapes = cellTypes; @@ -175,7 +175,7 @@ public: struct ExecutionTypes { typedef typename vtkm::cont::ArrayHandle ShapeHandle; - typedef typename vtkm::cont::ArrayHandle IndiceHandle; + typedef typename vtkm::cont::ArrayHandle IndiceHandle; typedef typename vtkm::cont::ArrayHandle ConnectivityHandle; typedef vtkm::cont::ArrayHandle MapCellToConnectivityHandle; @@ -184,7 +184,7 @@ public: typedef typename ConnectivityHandle::template ExecutionTypes::PortalConst ConnectivityPortalType; typedef typename MapCellToConnectivityHandle::template ExecutionTypes::PortalConst MapConnectivityPortalType; - typedef vtkm::exec::ExplicitConnectivityShapes; } VTKM_CONT_EXPORT - vtkm::cont::ArrayHandle & + vtkm::cont::ArrayHandle & GetNumIndicesArray() const { return this->NumIndices; } VTKM_CONT_EXPORT - const vtkm::cont::ArrayHandle & + const vtkm::cont::ArrayHandle & GetConnectivityArray() const { return this->Connectivity; } VTKM_CONT_EXPORT - const vtkm::cont::ArrayHandle & + const vtkm::cont::ArrayHandle & GetCellToConnectivityIndexArray() const { return this->MapCellToConnectivityIndex; } @@ -240,7 +240,7 @@ private: vtkm::Id ConnectivityLength; vtkm::Id NumShapes; vtkm::cont::ArrayHandle Shapes; - vtkm::cont::ArrayHandle NumIndices; + vtkm::cont::ArrayHandle NumIndices; vtkm::cont::ArrayHandle Connectivity; vtkm::cont::ArrayHandle MapCellToConnectivityIndex; }; @@ -248,4 +248,4 @@ private: } } // namespace vtkm::cont -#endif //vtk_m_cont_ExplicitConnectivity_h +#endif //vtk_m_cont_ConnectivityExplicit_h diff --git a/vtkm/cont/DataSet.h b/vtkm/cont/DataSet.h index aa210c086..0cc742bee 100644 --- a/vtkm/cont/DataSet.h +++ b/vtkm/cont/DataSet.h @@ -22,14 +22,12 @@ #include #include -#include +#include #include #include #include -#include -#include -#include #include +#include namespace vtkm { namespace cont { diff --git a/vtkm/cont/testing/MakeTestDataSet.h b/vtkm/cont/testing/MakeTestDataSet.h index 4ac47dcea..459a35fa9 100644 --- a/vtkm/cont/testing/MakeTestDataSet.h +++ b/vtkm/cont/testing/MakeTestDataSet.h @@ -151,7 +151,7 @@ MakeTestDataSet::Make3DExplicitDataSet0() conn.push_back(4); vtkm::cont::CellSetExplicit<> cs("cells", 2); - vtkm::cont::ExplicitConnectivity<> &ec = cs.NodesOfCellsConnectivity; + vtkm::cont::ConnectivityExplicit<> &ec = cs.NodesOfCellsConnectivity; ec.FillViaCopy(shapes, numindices, conn); ds.AddCellSet(cs); @@ -183,7 +183,7 @@ MakeTestDataSet::Make3DExplicitDataSet1() ds.AddField(Field("cellvar", 1, vtkm::cont::Field::ASSOC_CELL_SET, "cells", cellvar, 2)); vtkm::cont::CellSetExplicit<> cellSet("cells", 2); - vtkm::cont::ExplicitConnectivity<> &ec = cellSet.NodesOfCellsConnectivity; + vtkm::cont::ConnectivityExplicit<> &ec = cellSet.NodesOfCellsConnectivity; ec.PrepareToAddCells(2, 7); ec.AddCell(vtkm::VTKM_TRIANGLE, 3, make_Vec(0,1,2)); @@ -225,7 +225,7 @@ MakeTestDataSet::Make3DExplicitDataSetCowNose(double *pBounds) ds.AddCoordinateSystem(vtkm::cont::CoordinateSystem("x","y","z")); vtkm::cont::CellSetExplicit<> cellSet("cells", 2); - vtkm::cont::ExplicitConnectivity<> &ec = cellSet.NodesOfCellsConnectivity; + vtkm::cont::ConnectivityExplicit<> &ec = cellSet.NodesOfCellsConnectivity; ec.PrepareToAddCells(nPointIds/3, nPointIds); for (i=0; i #include @@ -28,17 +28,17 @@ namespace vtkm { namespace exec { template -class ExplicitConnectivity +class ConnectivityExplicit { public: - ExplicitConnectivity() {} + ConnectivityExplicit() {} - ExplicitConnectivity(const ShapePortalType& shapePortal, - const IndicePortalType& indicePortal, + ConnectivityExplicit(const ShapePortalType& shapePortal, + const NumIndicesPortalType& indicePortal, const ConnectivityPortalType& connPortal, const MapConnectivityPortalType& mapConnPortal ) @@ -80,7 +80,7 @@ public: private: ShapePortalType Shapes; - IndicePortalType NumIndices; + NumIndicesPortalType NumIndices; ConnectivityPortalType Connectivity; MapConnectivityPortalType MapCellToConnectivityIndex; }; @@ -88,4 +88,4 @@ private: } // namespace exec } // namespace vtkm -#endif // vtk_m_exec_ExplicitConnectivity_h +#endif // vtk_m_exec_ConnectivityExplicit_h diff --git a/vtkm/worklet/DispatcherMapTopology.h b/vtkm/worklet/DispatcherMapTopology.h index bdd8cb8f7..8be91fd0a 100644 --- a/vtkm/worklet/DispatcherMapTopology.h +++ b/vtkm/worklet/DispatcherMapTopology.h @@ -22,8 +22,8 @@ #include +#include #include -#include #include #include @@ -104,7 +104,7 @@ public: typename V> VTKM_CONT_EXPORT void InvokeBasedOnDomainType(const Invocation &invocation, - const vtkm::cont::ExplicitConnectivity& domain) const + const vtkm::cont::ConnectivityExplicit& domain) const { // For a DispatcherMapTopology, when the inputDomain is some for of diff --git a/vtkm/worklet/VertexClustering.h b/vtkm/worklet/VertexClustering.h index 31e8a22a7..4b980d814 100644 --- a/vtkm/worklet/VertexClustering.h +++ b/vtkm/worklet/VertexClustering.h @@ -37,8 +37,8 @@ #include #include +#include #include -#include #include #include diff --git a/vtkm/worklet/testing/UnitTestPointElevation.cxx b/vtkm/worklet/testing/UnitTestPointElevation.cxx index 0f6636ad6..5e600840b 100644 --- a/vtkm/worklet/testing/UnitTestPointElevation.cxx +++ b/vtkm/worklet/testing/UnitTestPointElevation.cxx @@ -21,7 +21,9 @@ #include #include +#include #include + #include #include @@ -60,7 +62,7 @@ vtkm::cont::DataSet MakePointElevationTestDataSet() dataSet.AddCoordinateSystem(vtkm::cont::CoordinateSystem("x","y","z")); vtkm::cont::CellSetExplicit<> cellSet("cells", 3); - vtkm::cont::ExplicitConnectivity<> &connectivity = cellSet.NodesOfCellsConnectivity; + vtkm::cont::ConnectivityExplicit<> &connectivity = cellSet.NodesOfCellsConnectivity; connectivity.PrepareToAddCells(numCells, numCells * 4); for (vtkm::Id j = 0; j < dim - 1; ++j) { diff --git a/vtkm/worklet/testing/UnitTestVertexClustering.cxx b/vtkm/worklet/testing/UnitTestVertexClustering.cxx index d5fe17447..a4d387ab4 100644 --- a/vtkm/worklet/testing/UnitTestVertexClustering.cxx +++ b/vtkm/worklet/testing/UnitTestVertexClustering.cxx @@ -134,7 +134,7 @@ void TestVertexClustering() VTKM_TEST_ASSERT(outDataSet.GetNumberOfCellSets() == 1, "Number of output cellsets mismatch"); vtkm::cont::CellSetExplicit<> &cellSet = outDataSet.GetCellSet(0).CastTo >(); - vtkm::cont::ExplicitConnectivity<> &conn = cellSet.GetNodeToCellConnectivity(); + vtkm::cont::ConnectivityExplicit<> &conn = cellSet.GetNodeToCellConnectivity(); VTKM_TEST_ASSERT(conn.GetConnectivityArray().GetNumberOfValues() == output_pointIds, "Number of connectivity array elements mismatch"); for (vtkm::Id i=0; i