vtk-m/vtkm/cont
Kenneth Moreland f4362a4902 Give result classes their own header file.
VTK-m style guidelines dictate that all classes part of the API should
be in their own header file. Thus, we have moved the result classes out
of the filter header files and into their own headers.

We have also renamed these clases to ResultField and ResultDataSet to
better match the class naming conventions of VTK-m.

Since we are moving around these result classes, we have also revamped
their structure. They are now in a hierarchy with a common ResultBase
class. Additionally, all result classes have a reference to a complete
DataSet that can be considered the output of the filter. This will make
it easier for users to consistently deal with filter results.

These changes cover issues #60 and #62.
2016-05-05 15:07:55 -06:00
..
arg Add AtomicArrayInOut ControlSignature tag. 2016-03-24 17:12:17 -06:00
cuda Adding fast path for radix sort sort_by_key 2016-05-03 08:53:42 -07:00
internal Remove warning about loss of precision. 2016-05-03 16:13:09 -06:00
tbb Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
testing Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandle.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandleCartesianProduct.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandleCast.h Some minor changes to fancy array handles. 2016-04-07 16:48:49 -06:00
ArrayHandleCompositeVector.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandleConstant.h Some minor changes to fancy array handles. 2016-04-07 16:48:49 -06:00
ArrayHandleCounting.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleGroupVec.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandleImplicit.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleIndex.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandlePermutation.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandleTransform.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayHandleUniformPointCoordinates.h Add default constructors/destructors/assignment to ArrayHandle classes 2015-10-21 13:36:27 -06:00
ArrayHandleZip.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
ArrayPortal.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ArrayPortalToIterators.h Suppress false positive warnings from nvcc about host/device. 2016-04-01 15:50:52 -04:00
CellSet.h Finish writing the comment explaining what GetDimensionality values mean. 2016-02-03 13:35:10 -05:00
CellSetExplicit.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
CellSetListTag.h Add CellSetSingleType 2015-09-25 13:41:41 -04:00
CellSetPermutation.h Simplify using CellSetPermutation by providing a default permutation type. 2016-04-12 14:24:51 -04:00
CellSetSingleType.h Update vtkm tests and examples to use DataSetBuilders. 2016-01-15 15:44:56 -05:00
CellSetStructured.h Add GetCellDimensions to CellSetStructured. 2016-01-20 09:24:31 -07:00
CMakeLists.txt Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
CoordinateSystem.h removing all references to field order. 2016-03-23 10:38:14 -04:00
DataSet.h Give result classes their own header file. 2016-05-05 15:07:55 -06:00
DataSetBuilderExplicit.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
DataSetBuilderRectilinear.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
DataSetBuilderUniform.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
DataSetFieldAdd.h removing all references to field order. 2016-03-23 10:38:14 -04:00
DeviceAdapter.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DeviceAdapterAlgorithm.h initial commit of atomic adds 2016-02-10 07:51:31 -08:00
DeviceAdapterSerial.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
DynamicArrayHandle.h Found a few more places where we don't need to return by value. 2016-01-19 10:54:37 -05:00
DynamicCellSet.h Found a few more places where we don't need to return by value. 2016-01-19 10:54:37 -05:00
Error.h Fix error about redefinition of GetMessageA or GetMessageB 2016-04-21 08:23:34 -06:00
ErrorControl.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlBadAllocation.h Add Bad Allocation error. 2015-09-22 10:54:22 -04:00
ErrorControlBadType.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlBadValue.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorControlInternal.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
ErrorExecution.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00
Field.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
LogicalStructure.h fleshing out cell set and data set more. 2015-05-11 16:54:16 -04:00
RuntimeDeviceInformation.h Adding vtkm::cont::RuntimeDeviceInformation. 2015-12-15 17:25:27 -05:00
Storage.h Replace ErrorControlOutOfMemory with ErrorControlBadAllocation. 2015-10-01 14:25:28 -04:00
StorageBasic.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
StorageImplicit.h Remove cont/Assert.h and exec/Assert.h 2016-04-20 15:41:14 -06:00
StorageListTag.h Created DynamicCellSet 2015-07-27 16:58:29 -06:00
Timer.h The Copyright statement now has all the periods in the correct location. 2015-05-21 10:30:11 -04:00