vtk-m/vtkm/cont/testing
Kenneth Moreland c5c1dee4fc Merge branch 'clean-up-cell-set' into 'master'
Clean up CellSet

Underneath the CellSet implementation is a set of supporting classes that manage the actual structure in both the control and execution environments. However, the implementation of these classes was a bit confusing and inconsistent. The following changes are made:

* Most significantly, there is no longer any Connectivity classes in the control environment. This functionality has been wrapped up into the CellSet classes, which is more consistent and easier to understand. (There was a definite distinction between CellSet and Connectivity, but it was subtle and difficult to understand.) This also means that edits to CellSets happen to CellSets directly.

* The set of classes for structured and explicit cell sets match. There is different functionality within, but the class naming and meaning are consistent.

* Make the class names more consistent with the rest of VTK-m class names. Specifically classes like ExplicitConnectivity become ConnectivityExplicit. Also, the words regular and structured were being used interchangeably. Now, always use structured except when dealing specifically with grids of regular spacing.

* The connectivity classes were using the nomenclature "From" and "To" to specify topological elements of links. The same concept in worklet classes were using the nomenclature "Src" and "Dest."  For consistency, all references are changed to "From" and "To".

* Unlike explicit cell sets, structured cell sets have functionality shared between control and execution environments. Rather than duplicate it or create unique exposed classes, have a shared internal implementation in vtkm::internal.

See merge request !117
2015-08-11 19:44:10 -04:00
..
CMakeLists.txt Created DynamicCellSet 2015-07-27 16:58:29 -06:00
MakeTestDataSet.h Change Node -> Point 2015-08-03 10:06:59 -06:00
Testing.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
TestingArrayHandles.h Deal with small integer promotions 2015-07-30 17:41:58 -06:00
TestingComputeBounds.h Correct some warnings about 64bit to 32bit conversion. 2015-07-23 09:29:10 -04:00
TestingDeviceAdapter.h Merge branch 'introduce_binary_and_unary_operators' into 'master' 2015-08-06 15:14:28 -04:00
TestingFancyArrayHandles.h Deal with small integer promotions 2015-07-30 17:41:58 -06:00
UnitTestArrayHandle.cxx Extend the array handle testing to be done on a per device basis. 2015-06-25 08:21:49 -04:00
UnitTestArrayHandleCompositeVector.cxx Deal with small integer promotions 2015-07-30 17:41:58 -06:00
UnitTestArrayHandleCounting.cxx Fix ICC warning about unused member method 2015-07-06 10:40:08 -06:00
UnitTestArrayHandleFancy.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestArrayHandleImplicit.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestArrayHandlePermutation.cxx Correct all signed / unsigned and narrowing warnings ( 64bit to 32bit ). 2015-05-28 09:05:17 -04:00
UnitTestArrayHandleTransform.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestArrayHandleUniformPointCoordinates.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestArrayPortalToIterators.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestComputeBoundsSerial.cxx Add compute bounds to Fields 2015-07-22 12:17:33 -04:00
UnitTestContTesting.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestDataSetExplicit.cxx Correct headers to have the new copyright. 2015-06-03 15:06:43 -04:00
UnitTestDataSetRegular.cxx Change Node -> Point 2015-08-03 10:06:59 -06:00
UnitTestDeviceAdapterAlgorithmDependency.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestDeviceAdapterAlgorithmGeneral.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestDeviceAdapterSerial.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
UnitTestDynamicArrayHandle.cxx Add data size introspection to DynamicArrayHandle. 2015-07-08 14:09:36 -06:00
UnitTestDynamicCellSet.cxx Created DynamicCellSet 2015-07-27 16:58:29 -06:00
UnitTestDynamicPointCoordinates.cxx Correct all signed / unsigned and narrowing warnings ( 64bit to 32bit ). 2015-05-28 09:05:17 -04:00
UnitTestPointCoordinates.cxx Correct all signed / unsigned and narrowing warnings ( 64bit to 32bit ). 2015-05-28 09:05:17 -04:00
UnitTestStorageBasic.cxx Change StorageBasic to use an aligned allocator. 2015-08-11 13:42:55 -06:00
UnitTestStorageImplicit.cxx Make releasing an implicit storage resources a no-op instead of exception. 2015-06-29 11:56:53 -04:00
UnitTestStorageListTag.cxx Correct all signed / unsigned and narrowing warnings ( 64bit to 32bit ). 2015-05-28 09:05:17 -04:00
UnitTestTimer.cxx The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00