- 20 Jun, 2018 1 commit
-
-
David Thompson authored
This commit adds several geometric constructs to vtk-m in the `vtkm/Geometry.h` header. They may be used from both the execution and control environments. We also add methods to perform projection and Gram-Schmidt orthonormalization to `vtkm/VectorAnalysis.h`. See `docs/changelog/geometry.md` included in this commit for more information.
-
- 05 Jun, 2018 1 commit
-
-
Kitware Robot authored
Code extracted from: https://gitlab.kitware.com/third-party/taotuple.git at commit ae4936580baf117373e73c23f0f8407d7589e6ff (for/vtk-m).
-
- 17 May, 2018 1 commit
-
-
David Thompson authored
This keeps the old name around but prepares it for removal in the next release.
-
- 04 Apr, 2018 1 commit
-
-
Robert Maynard authored
Previously types such as vtkm::Id or vtkm::U/Int32 would be cast to whatever the weight type was. This is problematic as they should actually be casted to a double type as the weight type could be a float and therefore the results
-
- 26 Feb, 2018 1 commit
-
-
Robert Maynard authored
These changes now allow VTK-m to compile on CUDA 7.5 by using const arrays, when compiling with CUDA 8+ support we upgrade to static const arrays, and lastly when CUDA is disabled we fully elevate to static constexpr.
-
- 30 Jan, 2018 1 commit
-
-
luz.paz authored
Found via `codespell -q 3` via downstream VTK
-
- 04 Jan, 2018 1 commit
-
-
Robert Maynard authored
Previously FloatPointReturnType would always be double for types that are not float, which caused Int8/Int16 types to promote to double instead of float.
-
- 20 Sep, 2017 1 commit
-
-
Kenneth Moreland authored
Sandia National Laboratories recently changed management from the Sandia Corporation to the National Technology & Engineering Solutions of Sandia, LLC (NTESS). The copyright statements need to be updated accordingly.
-
- 26 May, 2017 1 commit
-
-
Robert Maynard authored
clang-format BinPack settings have been disabled to make sure that the VTK-m style guideline is obeyed.
-
- 25 May, 2017 1 commit
-
-
Kitware Robot authored
-
- 18 May, 2017 1 commit
-
-
Kitware Robot authored
-
- 07 Feb, 2017 1 commit
-
-
Thomas Otahal authored
-
- 06 Feb, 2017 1 commit
-
-
Thomas Otahal authored
-
- 26 Jan, 2017 1 commit
-
-
Thomas Otahal authored
Unary operations on scalars and vectors will return vtkm::Float64 for integral input types and vtkm::Float64 input types. Unary operations will return vtkm::Float32 for vtkm::Float32 input vectors and scalars.
-
- 19 Jan, 2017 1 commit
-
-
Thomas Otahal authored
Modified the vector magnitude worklet to accept VecAll instead of Vec3 and return Scalar. Modified the Magnitude() and Sqrt() functions to return FloatDefault for all inputs except for Float64. Perhaps we should modify other functions in Math.h and VectorAnalysis.h to return float types for intergral arguments instead of integral types?
-
- 16 Nov, 2016 1 commit
-
-
Kenneth Moreland authored
Change the VTKM_CONT_EXPORT to VTKM_CONT. (Likewise for EXEC and EXEC_CONT.) Remove the inline from these macros so that they can be applied to everything, including implementations in a library. Because inline is not declared in these modifies, you have to add the keyword to functions and methods where the implementation is not inlined in the class.
-
- 18 Mar, 2016 1 commit
-
-
Chuck Atkins authored
Using v0+w*(v1-v0) can be numerically unstaqble due to floating point arithmatic errors. Additionaly, the newer form also resolves type conversion warnings.
-
- 01 Sep, 2015 1 commit
-
-
Christopher Meyer Sewell - 188584 authored
-
- 31 Aug, 2015 1 commit
-
-
Robert Maynard authored
-
- 27 Aug, 2015 1 commit
-
-
Kenneth Moreland authored
Also tests the current parametric coordinates methods. The added test lead to some minor corrections and additions.
-
- 07 Jul, 2015 1 commit
-
-
Kenneth Moreland authored
-