https://bugs.documentfoundation.org/show_bug.cgi?id=89387
Bug ID: 89387
Summary: improve performance for some matrix operations
Product: LibreOffice
Version: unspecified
Hardware: Other
OS: All
Status: UNCONFIRMED
Severity: normal
Priority: medium
Component: Calc
Assignee: [email protected]
Reporter: [email protected]
The code for ScInterpreter::ScNot, ScInterpreter::ScNeg and some more methods
are not optimal for the matrix case. The current data structures that are used
for matrix storage is inefficient when you access every element on its own.
Instead you should iterate through the whole storage at once.
The code to do that exists already as part of
3d6cedd70b3c79b3ebb65c2662df420a8acb0818. This would require to reuse the
templates that have been written for ScInterpreter::CalculateAddSub and create
a functor for ScNot and ScNeg.
--
You are receiving this mail because:
You are the assignee for the bug.
_______________________________________________
Libreoffice-bugs mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs