Nevin ":-)" Liber
Nevin ":-)" Liber
With @ldh4 Added deduction guides for: ``` RangePolicy TeamPolicy MDRangePolicy View standard reducers ``` This addresses issue #5257.
In C++17, `clamp(v, lo, hi)` uses `operator
Seeing if adding an `Impl::TeamPolicyCommon` between `TeamPolicy` and `Impl::TeamPolicyInternal` will get around the compiler ICEing bugs.
Refactoring #5319 into smaller P/Rs
While looking to add a deduction guide to `Kokkos::Array`, I had to add unit tests, which uncovered some issues. - `Kokkos::Array` is not an array but has two tag types`contiguous`...
A proposal is going through the C++ Committee: [Add tuple protocol to complex](https://wg21.link/P2819). We should add this to `Kokkos::complex`. Right now this issue is intended as a placeholder, as there...
Adding to `Kokkos::complex` the three missing functions from [[cmplx.over]](https://eel.is/c++draft/cmplx.over): - `arg` phase angle - `norm` - squared magnitude - `proj` - projection onto Riemann sphere Each of these has overloads...
This is a proposed way to address issue #6760. - Added `Impl::reduction_identity_or_value_initalize(...)` - Modified `parallel_scan` to initialize its `Sum` accumulator variable - Modified `parallel_reduce` definitions to initialize its `Sum` accumulator...
Fixed compilation bug and added a unit test for: ```c++ Kokkos::complex /= std::complex ``` Added the following operators and unit tests: ```c++ Kokkos::complex += std::complex std::complex += Kokkos::complex Kokkos::complex -=...