-
-
Notifications
You must be signed in to change notification settings - Fork 5.6k
add generalized dot product #32739
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
Merged
Merged
add generalized dot product #32739
Changes from all commits
Commits
Show all changes
35 commits
Select commit
Hold shift + click to select a range
3f69bd0
add generalized dot product
dkarrasch 271781b
add generalized dot for Adjoint and Transpose
dkarrasch 819c601
add "generalized" dot for UniformScalings
dkarrasch 4ea06de
fix adjoint/transpose in tridiags
dkarrasch 512c122
improve generic dot, add tests
dkarrasch b068ed1
fix typos, optimize *diag, require_one_based_indexing
dkarrasch 96b3a8b
add tests
dkarrasch 6012d59
fix typos in triangular and tridiag
dkarrasch 430320b
fix BigFloat tests in triangular
dkarrasch 5008546
add sparse tests (and minor fix)
dkarrasch a28280f
handle block arrays of varying lengths
dkarrasch 93bb8c7
make generalized dot act recursively
dkarrasch 6aea6bb
add generalized dot for symmetric/Hermitian matrices
dkarrasch 4855aa5
fix triangular case
dkarrasch 427b849
more complete tests for Symmetric/Hermitian
dkarrasch 93b59be
fix UnitLowerTriangular case
dkarrasch 791be8b
fix complex case in symmetric gendot
dkarrasch 5d6bbbb
interpret dot(x, A, y) as dot(A'x, y), test accordingly
dkarrasch c176bfc
use correct tolerance in triangular tests
dkarrasch 9510dfd
add gendot for UpperHessenberg, and tests
dkarrasch a6bbb45
fix docstring of 3-arg dot
dkarrasch e4668ec
add generic 3-arg dot for UniformScaling
dkarrasch 0932238
add generic fallback
dkarrasch 6310fa6
add gendot with middle argument Number
dkarrasch a66a6a1
merge NEWS
dkarrasch fb97cc3
attach docstring to generic fallback
dkarrasch c9112fc
simplify scalar/uniform scaling gendot
dkarrasch cffa4aa
use dot(A'x,y) for fallback
dkarrasch 48bdbc1
use accessor functions in sparse code, generalize to Abstract..., tests
dkarrasch ff377e6
revert fallback definition
dkarrasch 48874e2
add compat note and jldoctest
dkarrasch 5568795
remove redundant Number version
dkarrasch 8051614
write out loops in symmetric/hermitian case
dkarrasch 200732c
test quaternions in uniformscaling gendot
dkarrasch d304264
fix uniformscaling test
dkarrasch File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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 hidden or 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.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.