1. 12 Jan, 2016 3 commits
  2. 11 Jan, 2016 2 commits
  3. 08 Jan, 2016 4 commits
  4. 07 Jan, 2016 2 commits
    • Kenneth Moreland's avatar
      Merge branch 'point-count' into 'master' · 378004f6
      Kenneth Moreland authored
      Add PointCount to WorkletMapPointToCell.
      
      WorkletMapPointToCell is a convenience subclass of WorkletMapTopology.
      As such, it renames all the From/To signature tags to say Point/Cell to
      be easier to read. However, the alias for FromCount was missing. Add the
      alias PointCount.
      
      See merge request !303
      378004f6
    • Kenneth Moreland's avatar
      Add PointCount to WorkletMapPointToCell. · 23c3cd30
      Kenneth Moreland authored
      WorkletMapPointToCell is a convenience subclass of WorkletMapTopology.
      As such, it renames all the From/To signature tags to say Point/Cell to
      be easier to read. However, the alias for FromCount was missing. Add the
      alias PointCount.
      23c3cd30
  5. 05 Jan, 2016 3 commits
  6. 04 Jan, 2016 8 commits
    • Kenneth Moreland's avatar
      Merge branch 'composite-array-handle-in-control' into 'master' · d502f6e2
      Kenneth Moreland authored
      Support control array portals in ArrayHandleCompositeVector.
      
      Previously, the ArrayHandleCompositeVector had a separate implementation
      of ArrayPortal for the control and execution environments. Because I was
      lazy when I implemented it, the control version did not support Get.
      
      Since originally implementing this class, VTK-m now allows defining
      methods that are declared as working in both control and execution
      environments (VTKM_EXEC_CONT_EXPORT) but only work in one or the other
      depending on methods of templated subclasses they call. Thus, solve this
      problem by simply removing the control version of the portal and use the
      same portal for both.
      
      See merge request !296
      d502f6e2
    • Robert Maynard's avatar
      TBB SortByKey works now when the key is a ArrayHandleZip. · c7756c78
      Robert Maynard authored
      The issue was that the temporary index array storage container
      was the same as the input ArrayHandleZip which is not correct.
      c7756c78
    • Robert Maynard's avatar
    • Robert Maynard's avatar
      We know the exact FieldOutCell types for MarchingCubes, so restrict it. · 30ac46f2
      Robert Maynard authored
      By restricting the types explicitly in the ControlSignature we reduce
      the code bloat, if we ever pass in a DynamicArrayHandle as one of those
      parameters.
      30ac46f2
    • Robert Maynard's avatar
      MarchingCubes generate step now requires a ScatterCounting object. · 8079dc28
      Robert Maynard authored
      Instead of having the generate step templated on the device adapter and
      the counting handle, we take in a fully constructed scatter counting object.
      8079dc28
    • Robert Maynard's avatar
      Add a default constructor for ScatterCounting. · 4cd2f582
      Robert Maynard authored
      Without a default constructor for ScatterCounting any class that wants
      to hold onto a ScatterCounting object is required to know what device
      they are running on. By allowing default construction, we can move that
      requirement to just have a method on the object require a device adapter
      object.
      4cd2f582
    • Robert Maynard's avatar
      Allow vtkm::cont::Field to have a default constructor. · c2ba8baf
      Robert Maynard authored
      When designing vtkm::filter we needed the ability to construct invalid Fields.
      This now allows us to do exactly that.
      c2ba8baf
    • Kenneth Moreland's avatar
      Support control array portals in composite vector. · e874b52f
      Kenneth Moreland authored
      Previously, the ArrayHandleCompositeVector had a separate implementation
      of ArrayPortal for the control and execution environments. Because I was
      lazy when I implemented it, the control version did not support Get.
      
      Since originally implementing this class, VTK-m now allows defining
      methods that are declared as working in both control and execution
      environments (VTKM_EXEC_CONT_EXPORT) but only work in one or the other
      depending on methods of templated subclasses they call. Thus, solve this
      problem by simply removing the control version of the portal and use the
      same portal for both.
      e874b52f
  7. 31 Dec, 2015 2 commits
  8. 23 Dec, 2015 2 commits
  9. 22 Dec, 2015 1 commit
  10. 21 Dec, 2015 1 commit
  11. 16 Dec, 2015 4 commits
  12. 15 Dec, 2015 2 commits
  13. 14 Dec, 2015 3 commits
  14. 11 Dec, 2015 3 commits