vtk-m2/vtkm
Kenneth Moreland 6feb0c3763 Remove invalid arrays when applying policies to fields
Previously when ApplyPolicyFieldOfType was used in cases where not all
of the types matched not all of the storages, those invalid arrays were
replaced with an ArrayHandleDiscard. This unnecessarily increased the
length of the type names used for the resulting ArrayHandleMultiplexer.

Now, ListTagRemoveIf is used to remove any invalid arrays so that the
resulting ArrayHandleMultiplexer only includes the valid arrays.
2019-11-02 11:08:09 -06:00
..
cont Remove invalid arrays when applying policies to fields 2019-11-02 11:08:09 -06:00
exec Switch from VTK-c to LCL 2019-10-07 15:38:36 -04:00
filter Remove invalid arrays when applying policies to fields 2019-11-02 11:08:09 -06:00
internal Do not use std::is_trivially_copyable on GCC 4.X 2019-10-30 16:15:44 -06:00
interop Correct signed/unsigned warnings found by clang 8 2019-09-10 10:49:48 -04:00
io Refactor CellSetExplicit to remove NumIndices. 2019-09-30 12:27:13 -04:00
rendering Refactor CellSetExplicit to remove NumIndices. 2019-09-30 12:27:13 -04:00
source Move Oscillator to the sources directory 2019-09-16 12:36:01 -04:00
testing Add ListTagRemoveIf 2019-10-31 14:32:17 -06:00
thirdparty Merge topic 'fix-lcl-dashboard' 2019-10-10 08:32:29 -04:00
worklet improve moments algorithm performance 2019-10-17 11:51:05 -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
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 Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
CellClassification.h GhostCellClassify now more efficient as it uses WorkletPointNeighborhood 2019-09-11 10:06:45 -04:00
CellShape.h Switch from VTK-c to LCL 2019-10-07 15:38:36 -04:00
CellTraits.h Support for polylines. 2019-05-17 13:35:35 -04:00
CMakeLists.txt Switch from VTK-c to LCL 2019-10-07 15:38:36 -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 Corrections and expanded testing of implicit functions 2019-08-15 17:25:41 -06:00
ListTag.h Add ListTagRemoveIf 2019-10-31 14:32:17 -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 Add recursive component queries to VecTraits 2019-09-09 08:19:15 -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 Update VTK-m code to use new Vec aliases 2019-07-31 12:55:40 -06:00
Types.h Update the documentation on the different VTK-m namespaces 2019-09-12 17:45:39 -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 Add recursive component queries to VecTraits 2019-09-09 08:19:15 -06:00
VecFromPortal.h Add recursive component queries to VecTraits 2019-09-09 08:19:15 -06:00
VecFromPortalPermute.h Add recursive component queries to VecTraits 2019-09-09 08:19:15 -06:00
VecFromVirtPortal.h conslidate the license statement 2019-04-17 10:57:13 -06:00
VectorAnalysis.h Corrections and expanded testing of implicit functions 2019-08-15 17:25:41 -06:00
VecTraits.h Correct a regression in ArrayHandleDecorator with VisualStudio 2017 2019-09-19 18:35:20 -04:00
VecVariable.h Add recursive component queries to VecTraits 2019-09-09 08:19:15 -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