vtk-m/vtkm
Kenneth Moreland 866e1d7d5b Update comparison for virtual and multiplexer arrays
Previously the "dynamic" array was taken from a VariantArrayHandle.
However, the VariantArrayHandle will actually cast to a basic array, so
the comparison is not particularly fair. Change that to an
ArrayHandleVirtual so that it is actually calling through a virtual
method.

Also make 2 versions of the multiplexer test. The first version has an
array that is at the 1st index and the second is at the last index. This
tests whether the compiled code has to do lots of actual comparisons to
get to the last index.
2019-07-22 08:36:28 -06:00
..
cont Fix 'Failed to specialize alias template' error from Visual Studio 2019-07-22 08:36:28 -06:00
exec Add methods to BoundaryState to query specific offsets. 2019-07-19 15:09:57 -04:00
filter Merge topic 'add_mesh_quality' 2019-07-17 15:42:22 -04:00
internal Fixes for CUDA 2019-07-22 08:36:28 -06:00
interop Correct location of ThrustPatches which clang formatter moved 2019-04-23 15:02:58 -04:00
io remove unused variable 2019-07-16 10:58:40 -07:00
rendering DecodePNG uses the namespaced lodepng from thirdparty/ 2019-07-17 14:21:33 -04:00
testing Avoid touching ListTag internals 2019-07-22 08:36:28 -06:00
thirdparty Merge branch 'upstream-lodepng' into namespace_lodepng 2019-07-17 14:21:13 -04:00
worklet Add methods to BoundaryState to query specific offsets. 2019-07-19 15:09:57 -04:00
.gitattributes diy 2019-04-09 (f7a68da4) 2019-04-09 11:42:54 -04:00
Assert.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BaseComponent.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BinaryOperators.h conslidate the license statement 2019-04-17 10:57:13 -06:00
BinaryPredicates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Bitset.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Bounds.h Move Bounds and Matrix operators to vtkm namespace 2019-06-06 12:48:30 -06:00
CellClassification.h conslidate the license statement 2019-04-17 10:57:13 -06:00
CellShape.h Support for polylines. 2019-05-17 13:35:35 -04:00
CellTraits.h Support for polylines. 2019-05-17 13:35:35 -04:00
CMakeLists.txt vtkm_rendering now uses vtkm/thirdparty/lodepng 2019-06-19 14:39:46 -04:00
Flags.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Geometry.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Geometry.hxx conslidate the license statement 2019-04-17 10:57:13 -06:00
Hash.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ImplicitFunction.h conslidate the license statement 2019-04-17 10:57:13 -06:00
ListTag.h Update comparison for virtual and multiplexer arrays 2019-07-22 08:36:28 -06:00
Math.h FindFirstSetBit now correctly compiles with the Intel compiler 2019-05-08 15:48:58 -04:00
Math.h.in FindFirstSetBit now correctly compiles with the Intel compiler 2019-05-08 15:48:58 -04:00
Matrix.h Move Bounds and Matrix operators to vtkm namespace 2019-06-06 12:48:30 -06:00
NewtonsMethod.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Pair.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Range.h Move vtkm:: operators from global namespace to vtkm namespace 2019-05-20 14:16:32 -04:00
RangeId2.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RangeId3.h conslidate the license statement 2019-04-17 10:57:13 -06:00
RangeId.h conslidate the license statement 2019-04-17 10:57:13 -06:00
StaticAssert.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Swap.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TopologyElementTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Transform3D.h conslidate the license statement 2019-04-17 10:57:13 -06:00
TypeListTag.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Types.h Move vtkm:: operators from global namespace to vtkm namespace 2019-05-20 14:16:32 -04:00
TypeTraits.h conslidate the license statement 2019-04-17 10:57:13 -06:00
UnaryPredicates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecAxisAlignedPointCoordinates.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecFromPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecFromPortalPermute.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecFromVirtPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VectorAnalysis.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VecTraits.h Add HasVecTraits 2019-06-06 15:28:47 -06:00
VecVariable.h conslidate the license statement 2019-04-17 10:57:13 -06:00
Version.h.in conslidate the license statement 2019-04-17 10:57:13 -06:00
VirtualObjectBase.h conslidate the license statement 2019-04-17 10:57:13 -06:00