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

Reply via email to