vtk-m/vtkm/exec/internal
Sujin Philip fdfd62d43a Improve WorldCoordinatesToParametricCoordinates
1. Add a 'FastVec' class that copies input vector types to an efficient
   Vec type on the stack. Specializations avoid copies of already efficient
   types.
2. Update 'WorldCoordinatesToParametricCoordinates' functions to utilize the
   'FastVec' class. This should improve performance when the passed in
    vectors are of slow types like 'vtkm::VecFromPortalPermute'.
3. Since most input Vec types will convert to the same 'FastVec' type this
   also reduces the code generations. Some code refactoring was required for
   this.
2018-02-05 15:52:16 -05:00
..
testing Consistenly use nullptr in vtk-m. 2017-09-25 09:57:23 -04:00
.gitattributes clang-format: apply to the entire tree 2017-05-25 07:51:37 -04:00
CMakeLists.txt Improve WorldCoordinatesToParametricCoordinates 2018-02-05 15:52:16 -05:00
ErrorMessageBuffer.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
FastVec.h Improve WorldCoordinatesToParametricCoordinates 2018-02-05 15:52:16 -05:00
ReduceByKeyLookup.h Update copyright for Sandia 2017-09-20 15:33:44 -06:00
TaskSingular.h Don't allow DeviceTaskTypes to construct tasks from rvalues. 2018-01-18 13:55:37 -05:00
WorkletInvokeFunctorDetail.h increased the number of arguments to worklets 2018-01-04 12:06:16 -07:00
WorkletInvokeFunctorDetail.h.in increased the number of arguments to worklets 2018-01-04 12:06:16 -07:00