1. 23 Mar, 2022 6 commits
  2. 16 Mar, 2022 2 commits
  3. 15 Mar, 2022 3 commits
  4. 14 Mar, 2022 1 commit
  5. 10 Mar, 2022 1 commit
  6. 09 Mar, 2022 1 commit
  7. 08 Mar, 2022 9 commits
    • Kenneth Moreland's avatar
      Enable predicate parameter to `ListAll` and `ListAny` · 2b646306
      Kenneth Moreland authored
      In pretty much any practical circumstance, whenusing `ListAll` or
      `ListAny`, you have a list of types on which you run some sort of
      predicate on each item in the list to determine whether any or all of
      the items match the predicate. To make this easier, add a second
      argument to `ListAll` and `ListAny` to provide a predicate that will
      automatically be added.
      
      If no predicate is given, then the operation is run directly on the
      list. This is implemented by just using an identity operation.
      2b646306
    • Kenneth Moreland's avatar
      Remove brigand.hpp · 0f96a6b0
      Kenneth Moreland authored
      GCC 11 is having trouble compiling brigand.hpp at all, even before we
      instantiate any templates. Since we no longer need it, let's get rid of
      it. It was always placed in an internal namespace.
      0f96a6b0
    • Kenneth Moreland's avatar
      Deprecate brigand.hpp · 8d00bb16
      Kenneth Moreland authored
      Add deprecation warnings to the code whenever someone uses brigand.hpp.
      We are no longer supporting this header file, but we'll give code a
      chance to transition off of it.
      
      Also added some other deprecation warnings to other header files that
      are themselves deprecated but only issued warnings if you used something
      in it.
      8d00bb16
    • Kenneth Moreland's avatar
      Remove brigand from Benchmarker.h · 920392b6
      Kenneth Moreland authored
      Instead, consistently use `vtkm::List`. (All the actual benchmark code
      already uses `vtkm::List` instead of `brigand::list`.)
      920392b6
    • Kenneth Moreland's avatar
      Remove brigand from DispatcherBase · 9562de94
      Kenneth Moreland authored
      9562de94
    • Kenneth Moreland's avatar
      Remove brigand from FunctionInterface · a771359d
      Kenneth Moreland authored
      Replace with features in `vtkm::List`.
      a771359d
    • Kenneth Moreland's avatar
      Remove brigand from ArrayHandleDecorator · be8004b0
      Kenneth Moreland authored
      Replaced with features provided by `vtkm::List` and some simple
      templates now in `vtkm/internal/Meta.h`.
      be8004b0
    • Kenneth Moreland's avatar
      Remove brigand from ArrayHandleCompositeVector · 2eb6fb9d
      Kenneth Moreland authored
      Use new features of vtkm::List instead.
      2eb6fb9d
    • Kenneth Moreland's avatar
      Added ListReduce, ListAll, and ListAny · 124f0838
      Kenneth Moreland authored
      These new features to VTK-m lists allow you to compute a single value
      from a list. `ListReduce` allows you to compute a value based on a
      predicate. `ListAll` and `ListAny` use this feature to determine if all
      or any of a list of `true_type` or `false_type` objects are true.
      124f0838
  8. 04 Mar, 2022 3 commits
  9. 03 Mar, 2022 1 commit
  10. 24 Feb, 2022 1 commit
  11. 22 Feb, 2022 2 commits
  12. 17 Feb, 2022 8 commits
  13. 16 Feb, 2022 2 commits