1. 15 Apr, 2022 1 commit
  2. 21 Mar, 2022 1 commit
  3. 18 Mar, 2022 1 commit
  4. 21 Dec, 2021 1 commit
    • David Frank's avatar
      Silence documentation warnings, minor improvments to docs · 83ae8d45
      David Frank authored
      Some styling choises of our in-code documentation just doesn't looks
      nice in the output of the docs. Here, I've mostly fixed the '@author'
      tag. Instead of having each author in their own tag, just have the tag
      and then a list starting in the next line.
      83ae8d45
  5. 24 Nov, 2021 1 commit
  6. 16 Nov, 2021 1 commit
    • David Frank's avatar
      Minor improvments to DataContainerFormatter · 0fa4cc78
      David Frank authored
      * Pass a default config to DataContainer.format, such that it can be
        passed in from the outside
      * Move `format_config` into separate file to not create dependency cyles
      * Add functionality to suppress or round small numbers to 0, such that
        instead of -1.49012e-08, only 0 is printed
      0fa4cc78
  7. 11 Nov, 2021 1 commit
  8. 03 Nov, 2021 4 commits
  9. 17 Oct, 2021 1 commit
  10. 11 Oct, 2021 1 commit
    • Andi Braimllari's avatar
      #105 Add real() and imag() free function · c154949a
      Andi Braimllari authored and David Frank's avatar David Frank committed
      For a complex DataContainer real() and imag() return the real
      and imaginary part of it respectively. The return type is a
      real valued DataContainer.
      
      Note, similar to the standard library (std::real and std::imag),
      non-complex DataContainers are treated as complex with zero
      imaginary component.
      c154949a
  11. 29 Jul, 2021 1 commit
  12. 28 Jul, 2021 1 commit
    • David Frank's avatar
      #105 Add slicing capabilities to DataContainer · 52a406b8
      David Frank authored
      Access to a portion of the DataContainer in the form of slices.
      Currently, only slicing in the direction of the last dimension are
      possible, but this should still be useful for many cases.
      
      The one suprising thing in this implementation, is that the returned
      DataContainer, has a descriptor which is of the same dimension as the
      original DataContainer but with a "thickness" of 1 in the last
      dimension, instead of actually being lower dimensional.
      52a406b8
  13. 23 Jul, 2021 1 commit
  14. 16 Jul, 2021 1 commit
    • David Frank's avatar
      Add support to concatenate two DataContainers · 56296a9e
      David Frank authored
      When two DataContainers are concatenated, a new one with a
      RandomBlocksDescriptor is created, with the two original descriptors
      as blocks.
      
      Currently, only concatenation of containers of equal dimension is
      allowed.
      56296a9e
  15. 28 Jun, 2021 1 commit
  16. 21 Jun, 2021 1 commit
  17. 16 Apr, 2021 1 commit
    • David Frank's avatar
      #64 Replace all occurrence of \doxygentag with @doxygentag · 190134e7
      David Frank authored
      Clang-format can't really handle the doxygen tags with a blackshlash.
      Therefore, replace them with the @-prefix.
      
      Add CI job, to check for consistency, but allow it to fail, to prevent
      false positives. Let's observe it for a bit, and then we can change it
      later.
      190134e7
  18. 14 Apr, 2021 1 commit
  19. 19 Mar, 2021 1 commit
  20. 17 Mar, 2021 1 commit
  21. 18 Jan, 2021 1 commit
  22. 06 Oct, 2020 1 commit
  23. 18 Mar, 2020 1 commit
  24. 17 Mar, 2020 1 commit
  25. 24 Jan, 2020 1 commit
  26. 12 Jan, 2020 1 commit
  27. 10 Jan, 2020 1 commit
  28. 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
  29. 10 Dec, 2019 1 commit
  30. 03 Dec, 2019 1 commit
  31. 28 Nov, 2019 1 commit
  32. 31 Oct, 2019 2 commits
  33. 30 Oct, 2019 2 commits
  34. 22 Oct, 2019 2 commits