Sujin Philip
9eddce6c99
Rename StreamCompact to CopyIf
...
Plus, removes the version that uses one array as both input and stencil.
2017-03-06 11:08:27 -05:00
David C. Lonie
f601e38ba8
Simplify exception hierarchy.
...
Remove the ErrorControl class such that all subclasses now inherit from
error. Renamed all exception classes via s/ErrorControl/Error/.
See issue #57 .
2017-02-07 15:42:38 -05:00
Kenneth Moreland
fdaccc22db
Remove exports for header-only functions/methods
...
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.
2016-11-15 22:22:13 -07:00
Robert Maynard
b934c1c71b
Remove improper defaults for worklets device adapter.
...
Without requiring c++11 we can't properly provided default device adapters
to templated functions.
2016-08-18 10:15:05 -04:00
Robert Maynard
a8f23ba7ba
worklet::Threshold now has a default device adapter.
2016-08-11 14:47:59 -04:00
Robert Maynard
856b8b547d
Express in the the threshold filter policy it only handles scalars.
2016-08-08 16:51:09 -04:00
Robert Maynard
08a33675f6
Prefer vtkm::cont::CastAndCall function over the member method.
2016-08-05 15:29:39 -04:00
Robert Maynard
31138293f9
Pass Fields and CoordinateSystems to Dispatcher::Invoke
...
Now that we can handle scheduling Fields and CoordinateSystems, do
2016-08-05 15:26:17 -04:00
Robert Maynard
317a48d42f
Prefer using PointCount instead of FromCount in cell based worklets.
...
The PointCount name is far more descriptive and helps readers understand
what the content of the variable is.
2016-05-31 10:42:39 -04:00
Robert Maynard
8dfe8cd385
Rename ControlSignature tag TopologyIn to CellSetIn.
2016-05-17 15:07:08 -04:00
Jeremy Meredith
0c18278028
removing cell set dimensionality and splitting tetrahedralizer.
2016-05-13 14:26:59 -04:00
Robert Maynard
6883a5ac94
Simplify using CellSetPermutation by providing a default permutation type.
...
Previously you had to explicitly state you wanted a CellSetPermutation
with an ArrayHanlde of Id's, now that is done automatically.
2016-04-12 14:24:51 -04:00
Jeremy Meredith
ba8517eb67
removing all references to field order.
2016-03-23 10:38:14 -04:00
Robert Maynard
18b866d6e0
Threshold worklet is not templated on device adapter.
...
This should help reduce the amount of code generation, when building the
Threshold worklet for all device adapters.
2016-01-14 15:55:22 -05:00
Robert Maynard
39142d8347
Add convenience tags like FieldInPoint, FieldInCell, to WorkletMapPointToCell
2015-10-23 09:50:48 -04:00
Robert Maynard
f34119b62e
Clarify the name of worklet for point to cell operations.
2015-10-22 18:46:00 -04:00
Sujin Philip
e4a8ae82ed
Add Threshold worklet and unit tests.
2015-10-12 14:37:59 -04:00