-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add ADMM subproblem solver for matrix operators (#426)
* Add utility functions * Add missing typing * Add linear system solver class * Move common code in block circulant subproblem solvers to a separate class * Clean up * Clean up * Docs corrections * Minor import changes * Clean up * Change exception type * Trivial change * Add a note to docs * Fix exception types * Minor docs fixes * Extend function to support diagonal term * Improve docs * Fix support for 2d X and B * Add support for weight matrix * Resolve typing errors * Add ADMM subproblem solver for matrix operators * Add support for complex problems * Minor docs improvement * Add some tests * Minor coding style correction * Add specializations of __matmul__, T, H, and conj method for Diagonal linops * Switch example script to use MatrixSubproblemSolver * Docs fix * Add norm method for Diagonal linop * Typing fix * Ensure common dtype * Fix test function name and extend tests * Allow small coverage drop * Extend a test * Minor docs fix * Add some tests * Minor writing style fix * Rename classes per PR review comment
- Loading branch information
Showing
13 changed files
with
881 additions
and
143 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,11 @@ | ||
coverage: | ||
precision: 2 | ||
round: nearest | ||
range: "80...100" | ||
|
||
status: | ||
project: | ||
default: | ||
target: auto | ||
threshold: 0.05% | ||
patch: false |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.