This project is mirrored from https://gitlab.kitware.com/vtk/vtk-m.git.
Pull mirroring updated .
- 14 Oct, 2019 4 commits
-
-
Kenneth Moreland authored
677962f9 Add Matrix.h to cellmetrics include Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Hank <hank@uoregon.edu> Merge-request: !1892
-
Maynard, Robert authored
d47f7aaa Add an ImageMedian filter Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1890
-
Maynard, Robert authored
-
Maynard, Robert authored
64dede74 Fix Compilation bug with Fill method Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Allison Vacanti <allison.vacanti@kitware.com> Merge-request: !1889
-
- 11 Oct, 2019 2 commits
-
-
Dave Pugmire authored
665f323d optimization for mask select for all masks active. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1891
-
Kenneth Moreland authored
This file was using the Matrix class but not including Matrix.h. When I tried to use the MeshQuality filter in an example that did not include Matrix.h on its own, I got a compile error.
-
- 10 Oct, 2019 2 commits
-
-
Dave Pugmire authored
-
Sujin Philip authored
0bb8cbf4 Fix CellLocatorUniformBins test 16904914 Merge branch 'upstream-lcl' into fix-lcl-dashboard e7cf79a9 lcl 2019-10-09 (d7604cbf) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1888
-
- 09 Oct, 2019 9 commits
-
-
nadavi authored
-
Maynard, Robert authored
cf2d62fb Remove unneeded ExecutionSignatures c3f0060c ExecutionSignatures are now optional for simple worklets 1b08521f Merge branch 'upstream-taotuple' c6d30956 taotuple 2019-10-08 (0d1e4dfd) Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1882
-
Maynard, Robert authored
-
Sujin Philip authored
-
Allison Vacanti authored
56b4fa9a MSVC 2019 needs a different integer sequence impl, too. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1887
-
Sujin Philip authored
* upstream-lcl: lcl 2019-10-09 (d7604cbf)
-
Lightweight Cell Library Upstream authored
Code extracted from: https://gitlab.kitware.com/vtk/lcl.git at commit d7604cbf4a7776a937f6a176e112de0549dd0a91 (master).
-
Allison Vacanti authored
-
Dave Pugmire authored
c41bf99b Adjust tolerance 2554de78 Fix tolerance for unittest. 9e486e07 Fix for smallStep in integrator. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1879
-
- 08 Oct, 2019 10 commits
-
-
Dave Pugmire authored
e2ae2d74 Print optional agruments in usage information. 05a37b88 Add device options to particle advection example. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Kenneth Moreland <kmorel@sandia.gov> Merge-request: !1885
-
Dave Pugmire authored
-
Dave Pugmire authored
-
Brad King authored
b0592ce4 Switch from VTK-c to LCL f7dced89 Merge branch 'upstream-lcl' into update-vtkc-to-lcl 0582b710 lcl 2019-10-07 (49094fec) d0c6d161 Add update script for LCL Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1884
-
Maynard, Robert authored
If a worklet doesn't explicitly state an ExecutionSignature, VTK-m assumes the worklet has no return value, and each ControlSignature argument is passed to the worklet in the same order. For example if we had this worklet: ```cxx struct DotProduct : public vtkm::worklet::WorkletMapField { using ControlSignature = void(FieldIn, FieldIn, FieldOut); using ExecutionSignature = void(_1, _2, _3); template <typename T, vtkm::IdComponent Size> VTKM_EXEC void operator()(const vtkm::Vec<T, Size>& v1, const vtkm::Vec<T, Size>& v2, T& outValue) const { outValue = vtkm::Dot(v1, v2); } }; ``` It can be simplified to be: ```cxx struct DotProduct : public vtkm::worklet::WorkletMapField { using ControlSignature = void(FieldIn, FieldIn, FieldOut); template <typename T, vtkm::IdComponent Size> VTKM_EXEC void operator()(const vtkm::Vec<T, Size>& v1, const vtkm::Vec<T, Size>& v2, T& outValue) const { outValue = vtkm::Dot(v1, v2); } };
-
Maynard, Robert authored
* upstream-taotuple: taotuple 2019-10-08 (0d1e4dfd)
-
Code extracted from: https://gitlab.kitware.com/third-party/taotuple.git at commit 0d1e4dfdbfd8acd9694191faf7dbb499d18b39df (for/vtk-m).
-
Maynard, Robert authored
0e925328 VTK-m filters now have a consistent set of header guards Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1886
-
Maynard, Robert authored
-
Dave Pugmire authored
-
- 07 Oct, 2019 7 commits
-
-
Dave Pugmire authored
-
Sujin Philip authored
-
Lightweight Cell Library Upstream authored
Code extracted from: https://gitlab.kitware.com/vtk/lcl.git at commit 49094feca6c1b53c3738cfc757f70630605e8ee0 (master).
-
Sujin Philip authored
* upstream-lcl: lcl 2019-10-07 (49094fec)
-
Sujin Philip authored
-
Allison Vacanti authored
1081be53 Fix unused argument warning. Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1883
-
Allison Vacanti authored
typeid doesn't use the object, just the type.
-
- 04 Oct, 2019 5 commits
-
-
Kenneth Moreland authored
c0744dbb Fix compile error for Xcode 9 Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !1880
-
Allison Vacanti authored
62ffa73c Workaround issue with older C++. Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Robert Maynard <robert.maynard@kitware.com> Merge-request: !1881
-
Kenneth Moreland authored
The older Xcode 9 compiler has troubles with ArrayHandleDecorator that are similar to those of earlier Microsoft and Cuda compilers. Note that the logic behind the changed compiler check has a lot of guesswork involved. I noticed this problem on a laptop with Xcode 9 installed. However, even though Xcode uses the clang compiler, it notoriously does not return the actual clang version. Instead, it returns some toolchain version that has nothing to do with it. I'm pretty sure Xcode 9 is using clang version 4 under the covers, but __clang_major__ reports 9. Oddly, Xcode 10 reports __clang_major__ as 8, so that's not too much help. So instead, we check for __apple_build_version__, which returns the Xcode version (sort of) and that seems a reasonable comparison. Although I have not tried it, I'm willing to bet that the older clang outside of Xcode will also have issues. Here is where the real guesswork takes place since I don't have handy compilers to try. Like I said, I think the internet claims that Xcode 9 is using clang 4, so also add to the check any compiler that reports itself clang 4 or below.
-
Dave Pugmire authored
-
- 02 Oct, 2019 1 commit
-
-
Nickolas Davis authored
a2641282 update MeshQuality examples Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Hank <hank@uoregon.edu> Merge-request: !1866
-