vtk-m/vtkm/worklet/contourtree
Allison Vacanti 3eb91af961 Use ArrayGetValue where possible in worklets.
Replace code such as `myArray.GetPortalControl().Get(0)` with
`vtkm::cont::ArrayGetValue(0, myArray)`, which will just retrieve
the single value without transferring the entire contents of
`myArray` to the host. This should prevent memory thrashing.

Also did some general style clean-ups and fixed loops that called
`GetPortalControl` in the loop body.
2019-08-22 16:42:17 -04:00
..
ActiveEdgeTransferrer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ChainDoubler.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ChainGraph.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
CMakeLists.txt conslidate the license statement 2019-04-17 10:57:13 -06:00
ContourTree.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
CopyJoinSplit.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CopyNeighbors.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CopySupernodes.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DegreeDelta.h conslidate the license statement 2019-04-17 10:57:13 -06:00
DegreeSubrangeOffset.h conslidate the license statement 2019-04-17 10:57:13 -06:00
EdgePeakComparator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FillSupernodes.h conslidate the license statement 2019-04-17 10:57:13 -06:00
FindLeaves.h conslidate the license statement 2019-04-17 10:57:13 -06:00
GoverningSaddleFinder.h conslidate the license statement 2019-04-17 10:57:13 -06:00
JoinArcConnector.h conslidate the license statement 2019-04-17 10:57:13 -06:00
JoinSuperArcFinder.h conslidate the license statement 2019-04-17 10:57:13 -06:00
JoinTreeTransferrer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
LinkComponentCaseTable2D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
LinkComponentCaseTable3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
MergeTree.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh2D_DEM_SaddleStarter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh2D_DEM_Triangulation_Macros.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh2D_DEM_Triangulation.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
Mesh2D_DEM_VertexOutdegreeStarter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh2D_DEM_VertexStarter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh3D_DEM_SaddleStarter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh3D_DEM_Triangulation_Macros.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh3D_DEM_Triangulation.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
Mesh3D_DEM_VertexOutdegreeStarter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Mesh3D_DEM_VertexStarter.h conslidate the license statement 2019-04-17 10:57:13 -06:00
PrintVectors.h Use ArrayGetValue where possible in worklets. 2019-08-22 16:42:17 -04:00
RegularPointTransferrer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RegularToCandidate.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RegularToCriticalDown.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RegularToCriticalUp.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ResetDegrees.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SaddleAscentFunctor.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SaddleAscentTransferrer.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SetJoinAndSplitArcs.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SetSupernodeInward.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SkipVertex.h conslidate the license statement 2019-04-17 10:57:13 -06:00
SubrangeOffset.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TrunkBuilder.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Types.h conslidate the license statement 2019-04-17 10:57:13 -06:00
UpdateOutbound.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VertexDegreeUpdater.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VertexMergeComparator.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VertexValueComparator.h conslidate the license statement 2019-04-17 10:57:13 -06:00