-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix symmetric_matrix_rank_k_update, hermitian_matrix_rank_k_update, and symmetric_matrix_rank_1_update #263
Commits on Jan 13, 2024
-
Header and namespace seem to have changed since last time.
Configuration menu - View commit details
-
Copy full SHA for d2d38fd - Browse repository at this point
Copy the full SHA d2d38fdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d0938f3 - Browse repository at this point
Copy the full SHA d0938f3View commit details -
Constrain symmetric_matrix_rank_k_update ExecutionPolicy overloads so that the compiler can distinguish them from alpha overloads.
Configuration menu - View commit details
-
Copy full SHA for 11a15e3 - Browse repository at this point
Copy the full SHA 11a15e3View commit details -
Fix symmetric_matrix_rank_k_update algorithm
Algorithm was giving incorrect results. This commit fixes that and improves the associated regression test.
Configuration menu - View commit details
-
Copy full SHA for 4eaebd5 - Browse repository at this point
Copy the full SHA 4eaebd5View commit details -
Fix hermitian_matrix_rank_k_update ambiguous overloads
Add a regression test that didn't build before this change, and now builds correctly.
Configuration menu - View commit details
-
Copy full SHA for e3425fe - Browse repository at this point
Copy the full SHA e3425feView commit details -
Fix hermitian_matrix_rank_k_update
1. Fix ambiguous overload for the no-scalar case 2. Fix the algorithm (so it gives the right answer, for both the scalar and no-scalar cases)
Configuration menu - View commit details
-
Copy full SHA for 6cd9fb0 - Browse repository at this point
Copy the full SHA 6cd9fb0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7681c65 - Browse repository at this point
Copy the full SHA 7681c65View commit details -
Fix symmetric_matrix_rank_k_update
1. Fix ambiguous overload for the no-scalar case 2. Fix the algorithm (so it gives the right answer for the no-scalar case; the with-scalar case was already fixed in a previous commit)
Configuration menu - View commit details
-
Copy full SHA for 4c9089a - Browse repository at this point
Copy the full SHA 4c9089aView commit details -
Add trait for custom execution policies
Add a new trait for testing whether an ExecutionPolicy is a valid execution policy (either std::is_execution_policy_v or custom). Use it in symmetric_matrix_rank_k_update and hermitian_matrix_rank_k_update.
Configuration menu - View commit details
-
Copy full SHA for cfeddcd - Browse repository at this point
Copy the full SHA cfeddcdView commit details -
Fix symmetric_matrix_rank_1_update ambiguous overloads
The reference implementation needs to implement all constraints of symmetric_matrix_rank_1_update in order to disambiguate overloads. Add a regression test as well.
Configuration menu - View commit details
-
Copy full SHA for 592c6af - Browse repository at this point
Copy the full SHA 592c6afView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0e66c12 - Browse repository at this point
Copy the full SHA 0e66c12View commit details