1. 26 Jun, 2018 1 commit
  2. 23 Jun, 2018 1 commit
    • Kenneth Moreland's avatar
      Make IsWriteableArrayHandle independent of device · 5f807db2
      Kenneth Moreland authored
      Previously, to query whether an ArrayHandle was writable with
      IsWriteableArrayHandle, you had to specify a device adapter. The idea
      was that it would look at the portal used for that device adapter.
      Instead, check the control pointer, which should give the same
      indication without having to have a separate check for every type of
      device.
      5f807db2
  3. 22 Jun, 2018 1 commit
  4. 21 Jun, 2018 3 commits
  5. 20 Jun, 2018 3 commits
    • Dave Pugmire's avatar
      Add coordinate system transformation. · 961f6a58
      Dave Pugmire authored
      961f6a58
    • Shreeraj Jadhav's avatar
      constexpr construction for Vec classes · 94749655
      Shreeraj Jadhav authored
      Vec class objects can now be constructed during compile-time
      as constant expressions by calling Vec( T, ... ) constructors
      or through brace-initialization.
      Constant expression using fill constructor and nested vectors
      of sizes greater than 4 are not supported yet.
      Changes made to WrappedOperators.h for resolving overload
      ambiguities in Vec construction and typecasting.
      Appropriate test cases were added to UnitTestTypes.cxx.
      Addresses issue #199.
      94749655
    • David Thompson's avatar
      Add `vtkm/Geometry.h` and test it. · 880d8a98
      David Thompson authored
      This commit adds several geometric constructs to vtk-m
      in the `vtkm/Geometry.h` header. They may be used from
      both the execution and control environments.
      
      We also add methods to perform projection and Gram-Schmidt
      orthonormalization to `vtkm/VectorAnalysis.h`.
      
      See `docs/changelog/geometry.md` included in this commit
      for more information.
      880d8a98
  6. 19 Jun, 2018 1 commit
  7. 18 Jun, 2018 1 commit
  8. 15 Jun, 2018 1 commit
  9. 14 Jun, 2018 3 commits
  10. 13 Jun, 2018 1 commit
  11. 12 Jun, 2018 1 commit
  12. 11 Jun, 2018 3 commits
  13. 07 Jun, 2018 1 commit
  14. 06 Jun, 2018 2 commits
  15. 05 Jun, 2018 2 commits
    • Kenneth Moreland's avatar
      Add ability to "allocate" implicit storage · e62091a6
      Kenneth Moreland authored
      Previously, it was not possible to call Allocate or Shrink on an
      implicit storage. The reason for this is that the implicit storage does
      not represent any real memory and any attempt to modify it is wrong.
      
      However, there are some rare cases where ArrayHandle will attempt to
      "allocate" the storage even when behaving in a read-only manner. The use
      case this is being created for is when an ArrayHandleImplicit first
      calls ReleaseResources and then calls ReleaseResourcesExecution (or
      anything else that tries to get a control-side portal). In this case,
      the ReleaseResources makes the control side portal invalid and the
      ReleaseResourcesExecution attempts to make it valid again by allocating
      the storage to size 0. This change solves the problem by allowing the
      implicit storage to be "allocated" to something smaller than originally
      created.
      e62091a6
    • Kitware Robot's avatar
      taotuple 2018-06-05 (ae493658) · 2d7ae33d
      Kitware Robot authored
      Code extracted from:
      
          https://gitlab.kitware.com/third-party/taotuple.git
      
      at commit ae4936580baf117373e73c23f0f8407d7589e6ff (for/vtk-m).
      2d7ae33d
  16. 04 Jun, 2018 3 commits
  17. 01 Jun, 2018 4 commits
  18. 31 May, 2018 5 commits
  19. 30 May, 2018 3 commits