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: libreoffice-bugs@lists.freedesktop.org Reporter: markus.mohrh...@googlemail.com 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 Libreoffice-bugs@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-bugs