1. 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
  2. 05 Jun, 2018 1 commit
  3. 25 May, 2018 1 commit
  4. 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
  5. 10 Aug, 2017 1 commit
  6. 02 Aug, 2017 1 commit
  7. 26 May, 2017 1 commit
  8. 25 May, 2017 1 commit
  9. 23 Feb, 2017 1 commit
  10. 15 Feb, 2017 1 commit
    • Kenneth Moreland's avatar
      Only print cell arrays that are valid · 364f4175
      Kenneth Moreland authored
      ConnectivityExplicitInternals::PrintSummary blindly attempted to print
      all of its arrays regardless of whether they are valid. Trying to print
      uninitialized arrays can be invalid in some circumstances. Instead,
      check to see of the arrays are valid before printing them out. (This can
      give you useful information anyway. There is a difference between an
      uninitialized array and one of zero length.)
  11. 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.
  12. 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.
  13. 31 Aug, 2016 1 commit
  14. 23 Jun, 2016 1 commit
    • Kenneth Moreland's avatar
      Make sure tests for many devices are using requested devices · 968e1b60
      Kenneth Moreland authored
      There are several tests in the cont directory that are in header files so
      that they can be recompiled for different devices. Make sure that the
      tests are exclusively using the device being tested by making the error
      device adapter the default.
      If any part of the test tries to use the default device (which could be
      different than the one being tested), a compile error will occur. Several
      of these compile errors are fixed in this commit.
  15. 20 Apr, 2016 1 commit
  16. 11 Nov, 2015 1 commit
  17. 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
  18. 01 Oct, 2015 1 commit
  19. 25 Sep, 2015 1 commit
  20. 24 Sep, 2015 2 commits
  21. 23 Sep, 2015 1 commit
  22. 28 Aug, 2015 2 commits
  23. 11 Aug, 2015 1 commit
    • Kenneth Moreland's avatar
      Reintroduce explicit connectivity class for cont environment · 1862970a
      Kenneth Moreland authored
      (Re-) Add a helper structure that holds the connectivity information for
      a particular topology connection (e.g. from points to cells) to make it
      easier to manage connections in multiple different directions in
      Unlike the previous version of connectivity, this structure is
      considered "internal" and not exposed through the API so that
      CellSetExplicit can better manage the data. Also, many of the helper
      methods remain in CellSetExplicit since they were specific for point-to-
      Also, CellSetExplicit has a mechanism to take an arbitrary pair of
      TopologyElementTags and get the appropriate connectivity. This should
      simplify adding connections in the future.