Skip to content
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

Efficient non-allocating column/row-based Matrix iterators #143

Open
regexident opened this issue Oct 10, 2019 · 0 comments
Open

Efficient non-allocating column/row-based Matrix iterators #143

regexident opened this issue Oct 10, 2019 · 0 comments
Assignees
Milestone

Comments

@regexident
Copy link
Collaborator

Currently Matrix<Scalar> is rather opaque when in comes to accessing its contents.
A common access pattern of matrices is to iterate over them by either column or row order.

Being a performance framework however we would rather not have (the lowest-level) matrix iterators allocate any temporary memory, as would be necessary for column-wise iteration, given that ArraySlice<Scalar> does not allow for providing a stride.

(I already have a proof-of-concept for this on a local branch and will push it as a PR at some point.)

@regexident regexident added this to the 3.0 milestone Oct 10, 2019
@regexident regexident self-assigned this Oct 10, 2019
@regexident regexident mentioned this issue Oct 13, 2019
11 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant