1. 06 Jan, 2019 2 commits
  2. 03 Dec, 2018 1 commit
  3. 02 Dec, 2018 1 commit
  4. 30 Nov, 2018 1 commit
  5. 29 Nov, 2018 1 commit
  6. 27 Nov, 2018 2 commits
    • Haocheng LIU's avatar
      9bd30571
    • Kenneth Moreland's avatar
      Fix potential warning in AverageByKey · 6ebc3ea7
      Kenneth Moreland authored
      To get the average, we (of course) divide the sum by the amount of
      values, which is returned from valuesIn.GetNumberOfComponents(). To do
      this, we need to cast the number of components (returned as a
      vtkm::IdComponent) to a FieldType. This is a little more complex than it
      first seems because FieldType might be a Vec type. If you just try a
      static_cast<FieldType>(), it will use the constructor to FieldType which
      might be a Vec constructor expecting the type of the component. This in
      turn could cause a warning because the vtkm::IdComponent is implicitly
      converted to the Vec's component type.
      
      Get around this problem by first casting to the component type of the
      field and then constructing a field value from that.
      6ebc3ea7
  7. 23 Nov, 2018 2 commits
    • Haocheng LIU's avatar
      Merge worklet testing executables into a device dependent shared library · 88596366
      Haocheng LIU authored
      VTK-m has been updated to replace old per device worklet testing executables with a device
      dependent shared library so that it's able to accept a device adapter
      at runtime.
      Meanwhile, it updates the testing infrastructure APIs. vtkm::cont::testing::Run
      function would call ForceDevice when needed and if users need the device
      adapter info at runtime, RunOnDevice function would pass the adapter into the functor.
      
      Optional Parser is bumped from 1.3 to 1.7.
      88596366
    • Haocheng LIU's avatar
      Bump Mean C++ Option Parser · 88bcd069
      Haocheng LIU authored
      This MR bumps the version from 1.3 to 1.7 to absorb MSC compiler
      fixes and const-correctness.
      88bcd069
  8. 19 Nov, 2018 1 commit
  9. 14 Nov, 2018 1 commit
  10. 13 Nov, 2018 1 commit
    • Kenneth Moreland's avatar
      Add better queries to vtkm::exec::arg::BoundaryState · 3e3baad6
      Kenneth Moreland authored
      Previously, vtkm::exec::arg::BoundaryState only provided methods that
      said whether or not the neighborhood extened past the boundary of a
      mesh. That is fine for a 3x3x3 neighborhood, which can only extend over
      the boundary by one. However, that is problematic for larger
      neighborhoods where you may need to know how far neighborhood extends
      over the boundary.
      
      This changes allows you to query how far the neighborhood extends within
      the constrains of the boundary.
      3e3baad6
  11. 11 Nov, 2018 1 commit
    • Kenneth Moreland's avatar
      Hold preset information in simple struct · 8984e74e
      Kenneth Moreland authored
      Creating all the presets as vtkm::cont::ColorTable objects and passing
      them back was problematic. It caused state to be shared and caused
      issues when deallocating after the device deallocation methods were
      finalized. Instead, make a simple struct and build new color tables on
      the fly.
      8984e74e
  12. 09 Nov, 2018 1 commit
    • Kenneth Moreland's avatar
      Update presets for ColorTable · 70e10459
      Kenneth Moreland authored
      The ParaView project went through a rigourous selection process
      for a short list of color tables. Let's replicate that for our
      presets.
      70e10459
  13. 06 Nov, 2018 1 commit
  14. 02 Nov, 2018 1 commit
  15. 01 Nov, 2018 4 commits
  16. 31 Oct, 2018 3 commits
  17. 30 Oct, 2018 3 commits
  18. 24 Oct, 2018 4 commits
  19. 23 Oct, 2018 1 commit
  20. 18 Oct, 2018 2 commits
  21. 17 Oct, 2018 2 commits
  22. 16 Oct, 2018 4 commits