1. 23 Feb, 2018 1 commit
  2. 30 Jan, 2018 1 commit
    • luz.paz's avatar
      Misc. typos · 80b11afa
      luz.paz authored
      Found via `codespell -q 3` via downstream VTK
      80b11afa
  3. 20 Sep, 2017 1 commit
    • Kenneth Moreland's avatar
      Update copyright for Sandia · c3a3184d
      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.
      c3a3184d
  4. 17 Aug, 2017 1 commit
  5. 08 Jun, 2017 1 commit
  6. 26 May, 2017 1 commit
  7. 25 May, 2017 1 commit
  8. 23 May, 2017 1 commit
  9. 07 Feb, 2017 1 commit
    • David C. Lonie's avatar
      Simplify exception hierarchy. · f601e38b
      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.
      f601e38b
  10. 02 Feb, 2017 1 commit
  11. 31 Jan, 2017 1 commit
    • Kenneth Moreland's avatar
      Make sure all ArrayPortals have a Set method. · 629271bc
      Kenneth Moreland authored
      The current design for ArrayPortalVirtual makes it a requirement for all
      array portals (that it wraps) to have Set defined. Thus, make sure Set is
      defined for all ArrayPortal. Where Set is invalid, an assert is thrown if
      something calls it at runtime.
      629271bc
  12. 16 Jan, 2017 2 commits
  13. 16 Nov, 2016 1 commit
    • Kenneth Moreland's avatar
      Remove exports for header-only functions/methods · fdaccc22
      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.
      fdaccc22
  14. 02 Aug, 2016 1 commit
  15. 20 Apr, 2016 1 commit
  16. 10 Nov, 2015 1 commit
    • T.J. Corona's avatar
      Add support for bidirectional array transforms. · af32a21b
      T.J. Corona authored
      Array transforms can now be created with an inverse functor, allowing for
      casts back into the native array type. As a result, array transforms with
      both a functor and inverse functor defined can perform read and write
      operations. As an example, ArrayHandleCast now supports this operation. The
      original implementation of ArrayHandleCast (i.e. read only) has been renamed
      'ArrayHandleCastForInput'.
      af32a21b
  17. 21 Oct, 2015 2 commits
    • Kenneth Moreland's avatar
      Add default constructors/destructors/assignment to ArrayHandle classes · 65c22618
      Kenneth Moreland authored
      The ArrayHandle classes all exclusively work in the control environment.
      However, CUDA likes to add __device__ to constructors, destructors, and
      assignment operators it automatically adds. This in turn causes warnings
      about the __device__ function using host-only classes (like
      boost::shared_ptr). Solve this problem by adding explicit methods for
      all of these.
      
      Implemented this by wrapping up all these default objects in a macro.
      This also solved the problem of other constructors that are necessary
      for array handles such as a constructor that takes the base array
      handle.
      65c22618
    • Kenneth Moreland's avatar
      Explicitly add destructors and copy constructors to ArrayHandle classes · 7ff62d8d
      Kenneth Moreland authored
      Under CUDA, the default constructors and destructors created are exported
      as __host__ and __device__, which causes problems because they used a boost
      pointer that only works on the host. The explicit copy constructors and
      destructors do the same thing as the default ones except declared to only
      work on the host.
      7ff62d8d
  18. 01 Oct, 2015 1 commit
  19. 29 Sep, 2015 1 commit
  20. 20 Sep, 2015 1 commit
  21. 21 May, 2015 1 commit
  22. 04 May, 2015 1 commit
  23. 01 May, 2015 1 commit
  24. 23 Apr, 2015 2 commits
    • Kenneth Moreland's avatar
      Add ArrayHandlePermutation · fe444e12
      Kenneth Moreland authored
      Also found a problem with ArrayHandle that manifests itself with derived
      types when you first do a PrepareForInput and then a PrepareForInPlace.
      The ArrayHandle assumes the data is already moved to the device and
      skips the in place call to the array transfer. However, this means the
      transfer of the derived array handle does not have a chance to set up
      for in place.
      
      I think the appropriate solution may be to move the appropriate logic
      from ArrayHandle to ArrayTransfer. I will look into that next.
      fe444e12
    • Kenneth Moreland's avatar
      Fix GetNumberOfValues in transformed array handle portal · 04a3be81
      Kenneth Moreland authored
      The number of values in the array handle portal was screwy and the
      GetNumberOfValues method was flat out wrong (thanks to Rob Maynard for
      pointing that out). This is fixed.
      
      Also fixed a subtle but nasty typing problem in the Storage's
      GetPortalConst method.
      04a3be81
  25. 13 Apr, 2015 1 commit