vtk-m2/vtkm/worklet
Allison Vacanti 5db762ee71 Refactor topology mappings to clarify meaning.
The `From` and `To` nomenclature for topology mapping has been confusing for
both users and developers, especially at lower levels where the intention of
mapping attributes from one element to another is easily conflated with the
concept of mapping indices (which maps in the exact opposite direction).

These identifiers have been renamed to `VisitTopology` and `IncidentTopology`
to clarify the direction of the mapping. The order in which these template
parameters are specified for `WorkletMapTopology` have also been reversed,
since eventually there may be more than one `IncidentTopology`, and having
`IncidentTopology` at the end will allow us to replace it with a variadic
template parameter pack in the future.

Other implementation details supporting these worklets, include `Fetch` tags,
`Connectivity` classes, and methods on the various `CellSet` classes (such as
`PrepareForInput` have also reversed their template arguments. These will need
to be cautiously updated.

The convenience implementations of `WorkletMapTopology` have been renamed for
clarity as follows:

```
WorkletMapPointToCell --> WorkletVisitCellsWithPoints
WorkletMapCellToPoint --> WorkletVisitPointsWithCells
```

The `ControlSignature` tags have been renamed as follows:

```
FieldInTo --> FieldInVisit
FieldInFrom --> FieldInMap
FromCount --> IncidentElementCount
FromIndices --> IncidentElementIndices
```
2019-08-06 11:27:26 -04:00
..
clip Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
colorconversion Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
connectivities Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
contour conslidate the license statement 2019-04-17 10:57:13 -06:00
contourtree conslidate the license statement 2019-04-17 10:57:13 -06:00
contourtree_augmented Move Invoker into vtkm/cont 2019-08-01 12:34:27 -04:00
cosmotools Move Invoker into vtkm/cont 2019-08-01 12:34:27 -04:00
gradient Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
histogram conslidate the license statement 2019-04-17 10:57:13 -06:00
internal Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
particleadvection Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
spatialstructure Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
splatkernels Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
testing Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
tetrahedralize Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
triangulate Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
wavelets Correct signed to unsigned warning conversion found by clang-8 2019-06-19 08:36:19 -04:00
zfp conslidate the license statement 2019-04-17 10:57:13 -06:00
AverageByKey.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellAverage.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
CellDeepCopy.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
CellMeasure.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
Clip.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
CMakeLists.txt Merge topic 'move_invoker_to_cont' 2019-08-01 12:36:00 -04:00
ContourTreeUniform.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ContourTreeUniformAugmented.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CoordinateSystemTransform.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CosmoTools.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CrossProduct.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DispatcherMapField.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DispatcherMapTopology.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
DispatcherPointNeighborhood.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DispatcherReduceByKey.h DispatcherReduceByKey uses the scheduling_range like all other dispatchers 2019-05-15 14:27:51 -04:00
DispatcherStreamingMapField.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DotProduct.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ExternalFaces.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ExtractGeometry.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ExtractPoints.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ExtractStructured.h Remove unused private field. 2019-06-11 17:47:43 -04:00
FieldEntropy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldHistogram.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FieldStatistics.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Gradient.h conslidate the license statement 2019-04-17 10:57:13 -06:00
KdTree3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
KernelSplatter.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Keys.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Keys.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Magnitude.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MarchingCubes.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
Mask.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskIndices.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskNone.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskPoints.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskSelect.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
MaskSelect.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MeshQuality.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
NDimsEntropy.h conslidate the license statement 2019-04-17 10:57:13 -06:00
NDimsHistMarginalization.h conslidate the license statement 2019-04-17 10:57:13 -06:00
NDimsHistogram.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Normalize.h conslidate the license statement 2019-04-17 10:57:13 -06:00
OrientCellNormals.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
OrientNormals.h Add OrientNormals worklet. 2019-08-01 10:57:58 -04:00
OrientPointAndCellNormals.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
OrientPointNormals.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
OscillatorSource.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ParticleAdvection.h conslidate the license statement 2019-04-17 10:57:13 -06:00
PointAverage.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
PointElevation.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
PointMerge.h Merge topic 'move_invoker_to_cont' 2019-08-01 12:36:00 -04:00
PointTransform.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Probe.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
RemoveDegenerateCells.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
RemoveUnusedPoints.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ScalarsToColors.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ScalarsToColors.hxx Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
ScatterCounting.cxx conslidate the license statement 2019-04-17 10:57:13 -06:00
ScatterCounting.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
ScatterIdentity.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
ScatterPermutation.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
ScatterUniform.h All scatter types now inherit from a common base 2019-05-15 10:17:45 -04:00
SplitSharpEdges.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
StableSortIndices.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StreamLineUniformGrid.h Move Invoker into vtkm/cont 2019-08-01 12:34:27 -04:00
StreamSurface.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
SurfaceNormals.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
Tetrahedralize.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Threshold.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
ThresholdPoints.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
TriangleWinding.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
Triangulate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Tube.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
VertexClustering.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
WarpScalar.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
WarpVector.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
WaveletCompressor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
WaveletGenerator.h Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
WorkletMapField.h FieldIn/Out/InOut documentation updated to fact they aren't templated 2019-04-18 13:23:20 -04:00
WorkletMapTopology.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
WorkletPointNeighborhood.h Refactor topology mappings to clarify meaning. 2019-08-06 11:27:26 -04:00
WorkletReduceByKey.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ZFP1DCompressor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ZFP1DDecompress.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ZFP2DCompressor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ZFP2DDecompress.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ZFPCompressor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ZFPDecompress.h conslidate the license statement 2019-04-17 10:57:13 -06:00