1. 23 Jun, 2020 2 commits
    • David Frank's avatar
      #63 Add DetectorDescriptor and PlanarDetectorDescriptor · 7397e31a
      David Frank authored
      - Add Abstract class DetectorDescriptor, which is derived from DataDescriptor (Support ray generation from a given pose and detector pixel and given pose and voxel)
      - Add first derived class of DetectorDescriptor: PlanarDetectorDescriptor
      - Add usage of DetectorDescriptor in Projectors (remove dependency to geometry, ray generation is only handled by DetectorDescriptor, adapt tests)
      - Restructure tests of CUDA projectors to make failing tests more readable
      7397e31a
    • Nikola Dinev's avatar
      Feature/python bindings · f6e6f3d7
      Nikola Dinev authored
      f6e6f3d7
  2. 10 Jun, 2020 2 commits
  3. 30 Apr, 2020 1 commit
  4. 26 Mar, 2020 1 commit
  5. 20 Mar, 2020 1 commit
  6. 18 Mar, 2020 1 commit
  7. 17 Mar, 2020 4 commits
  8. 10 Mar, 2020 1 commit
  9. 06 Mar, 2020 1 commit
    • Jens Petit's avatar
      Remove default zero init of DataContainer (#50) · f63aa442
      Jens Petit authored
      For performance reasons this was removed, includes:
      - removing functionality from DataHandlerCPU
      - added simple benchmark
      - adapting clang-tidy to not show warnings from catch2 testing
      f63aa442
  10. 21 Feb, 2020 1 commit
  11. 11 Feb, 2020 1 commit
  12. 05 Feb, 2020 3 commits
  13. 04 Feb, 2020 1 commit
  14. 29 Jan, 2020 1 commit
  15. 24 Jan, 2020 2 commits
  16. 12 Jan, 2020 1 commit
  17. 10 Jan, 2020 1 commit
  18. 18 Dec, 2019 1 commit
    • Jens Petit's avatar
      Add expression templates (#4) · b3227b9d
      Jens Petit authored
        * using underlying Eigen expression templates
        * scalar operations with expression templates
        * save DataContainer meta info in expressions
        * add unary operators
        * adding enum for DataHandlerMapCPU type
        * added expression templates readme
        * removed operators between DataContainers, scalars and DataHandlers
        * in-place operations using expressions
        * test cases
        * benchmark script
      b3227b9d
  19. 10 Dec, 2019 1 commit
  20. 06 Dec, 2019 1 commit
    • Nikola Dinev's avatar
      Protect copy constructors in non-leaf and leaf classes, to avoid the... · 7004ac58
      Nikola Dinev authored
      Protect copy constructors in non-leaf and leaf classes, to avoid the implicitly generated ones by the compiler that could cause slicing. In Cloneable, the assignment operator was deleted to disable issues with implicitly generated assingment operators in derived classes to prevent slicing. (resolves #31)
      7004ac58
  21. 03 Dec, 2019 1 commit
  22. 28 Nov, 2019 1 commit
  23. 31 Oct, 2019 4 commits
  24. 30 Oct, 2019 2 commits
  25. 29 Oct, 2019 1 commit
  26. 25 Oct, 2019 1 commit
  27. 22 Oct, 2019 2 commits