- 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).
-
- 22 May, 2018 1 commit
-
-
Haocheng LIU authored
Since Field association is used either when creating or working with 'vtkm::cont::Field', it's put in the class itself.
-
- 03 Apr, 2018 1 commit
-
-
Utkarsh Ayachit authored
This commit removes `vtkm::filter::Result`. All methods that used `vtkm::filter::Result` simply change to use `vtkm::cont::Dataset` instead. The utility API on `Result` that was used to add fields to the resulting dataset is now available via `vtkm::filter::internal::CreateResult`.
-
- 02 Apr, 2018 1 commit
-
-
Utkarsh Ayachit authored
MapFieldOntoOutput is no longer public API. Since `vtkm::cont::Filter` invokes it when appropriate, we no longer need to keep it public. Also removes the overload of MapFieldOntoOutput that doesn't take policy. That is no longer needed since vtkm::cont::Filter always can provide the current policy being used.
-
- 07 Mar, 2018 1 commit
-
-
Utkarsh Ayachit authored
Filters now support executing on a dataset to produce a result dataset with automatic mapping of fields to the output dataset. Fields to map can be selected using `vtkm::filter::FieldSelection` class, which provides constructors to map all or no fields, along with a selection of fields. This updates all tests to use the new filter API.
-
- 23 Feb, 2018 1 commit
-
-
Robert Maynard authored
-
- 10 Nov, 2017 1 commit
-
-
Robert Maynard authored
Previously we allowed a const ref as we would make a copy, this only works as it relies on RuntimeDeviceTracker implementing state through a shared_ptr. Instead if we require modifiable types only we can make TryExecute more efficient and clearer on what it does.
-
- 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.
-
- 18 Aug, 2017 1 commit
-
-
dongliangchu authored
-
- 11 Aug, 2017 1 commit
-
-
Allison Vacanti authored
-
- 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
-
- 23 Feb, 2017 1 commit
-
-
Kenneth Moreland authored
They now grab the global runtime device tracker. In some cases, I've added the ability to set/get the tracker to change it from the global. In others I just removed the local copy, since it was just hooked into the global tracker.
-
- 22 Feb, 2017 1 commit
-
-
David C. Lonie authored
The input type restrictions in FilterTraits should not be used to restrict the arrays that can be mapped to the output dataset.
-
- 07 Feb, 2017 1 commit
-
-
David C. Lonie authored
Remove the ErrorControl class such that all subclasses now inherit from error. Renamed all exception classes via s/ErrorControl/Error/. See issue #57.
-
- 23 Nov, 2016 1 commit
-
-
Kenneth Moreland authored
This is more in line with the VTK-m coding standards.
-
- 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.
-
- 05 Aug, 2016 1 commit
-
-
Robert Maynard authored
-
- 05 May, 2016 2 commits
-
-
Kenneth Moreland authored
VTK-m style guidelines dictate that all classes part of the API should be in their own header file. Thus, we have moved the result classes out of the filter header files and into their own headers. We have also renamed these clases to ResultField and ResultDataSet to better match the class naming conventions of VTK-m. Since we are moving around these result classes, we have also revamped their structure. They are now in a hierarchy with a common ResultBase class. Additionally, all result classes have a reference to a complete DataSet that can be considered the output of the filter. This will make it easier for users to consistently deal with filter results. These changes cover issues #60 and #62.
-
Kenneth Moreland authored
The base classes for all the filters are named with 'Filter' at the end. Generally the convention in VTK-m is to place the most general descriptor (in this case Filter) first, which makes it easier to find items in ordered lists. This commit resolves issue #59.
-
- 22 Mar, 2016 1 commit
-
-
Robert Maynard authored
Previously we tried to capture rvalues by const ref, and would get Undefined Behavior since the rvalue would go out of scope, and than we would try to use it.
-
- 14 Mar, 2016 2 commits
-
-
Robert Maynard authored
The original name was a really bad name, so thank to Ken for suggesting a better name.
-
Robert Maynard authored
-