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

Consider implementing lazy evaluation of matrix operations #40

Open
mattiaisgro opened this issue Apr 8, 2022 · 0 comments
Open

Consider implementing lazy evaluation of matrix operations #40

mattiaisgro opened this issue Apr 8, 2022 · 0 comments
Labels
enhancement performance This issue refers to the performance of a function or algorithm

Comments

@mattiaisgro
Copy link
Member

mattiaisgro commented Apr 8, 2022

"Lazy evaluation" refers to the delayed evaluation of certain expressions through the usage of dedicated structures with corresponding operators. This concept may be used to delay and control evaluation of matrix expressions and enable notations of the type:

A.col(1) = B.row(2) + B.row(3);

@mattiaisgro mattiaisgro added enhancement performance This issue refers to the performance of a function or algorithm labels Apr 8, 2022
@mattiaisgro mattiaisgro added this to the Structural changes milestone Aug 4, 2022
@mattiaisgro mattiaisgro modified the milestones: Structural changes, Advanced features Jun 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement performance This issue refers to the performance of a function or algorithm
Projects
None yet
Development

No branches or pull requests

1 participant