1. 08 Apr, 2020 1 commit
  2. 29 Mar, 2019 2 commits
  3. 28 Mar, 2019 5 commits
  4. 26 Mar, 2019 2 commits
  5. 19 Mar, 2019 2 commits
  6. 15 Mar, 2019 4 commits
  7. 12 Mar, 2019 3 commits
    • Frank Winklmeier's avatar
      Avoid extending the `std` namespace · 4a7f643f
      Frank Winklmeier authored
      - Add new `Gaudi/Chrono/Counters.h` header file that is supposed to be
        included when duration-base Counters are needed.
      - Allow specialization of `sqrt` within the `Gaudi::Accumulators`
        namespace for custom types via ADL.
      - Only define `std::chrono::duration` stream operator for <=C++17.
      4a7f643f
    • Frank Winklmeier's avatar
      Make Counters work with std::chrono::duration · d45147d1
      Frank Winklmeier authored
      Add helpers to stream and calculate with std::chrono::duration objects.
      This makes them directly usable with Gaudi::Accumulators. Add unit test
      case.
      d45147d1
    • Frank Winklmeier's avatar
      Counters: Add additional type casts to ensure type match · b89c0396
      Frank Winklmeier authored
      For some arithmetic types (i.e. std::chrono::duration) we need to ensure
      that the result of an arithmetic operation is the same type as `Result`
      as they don't necessarily convert into each other. E.g. the result of
      `std::chrono::seconds(10) / 10ul` is of type
      `std::chrono::duration<unsigned long, ...>` which does not implicitly
      convert to the default type `std::chrono::duration<long, ...>`.
      b89c0396
  8. 11 Mar, 2019 1 commit
  9. 09 Mar, 2019 1 commit
  10. 08 Mar, 2019 3 commits
  11. 06 Mar, 2019 5 commits
  12. 14 Feb, 2019 7 commits
  13. 13 Feb, 2019 1 commit
  14. 11 Feb, 2019 3 commits