[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Im
From: |
Simon |
Subject: |
[Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm |
Date: |
Fri, 21 May 2021 15:24:03 -0400 (EDT) |
User-agent: |
Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:88.0) Gecko/20100101 Firefox/88.0 |
Follow-up Comment #5, patch #10067 (project octave):
I'm more interested in a project in which I can deal with programming and
algorithms. I think this is not the case here since most of the work has been
done.
Mudit Sharma is still active on the maintainers mailing list. In February 2021
he offered help related to the RickOne16 <https://github.com/RickOne16/matrix>
repo, see this message
https://octave.1599824.n4.nabble.com/Re-GSoC-2021-application-td4698569.html.
Maybe he can tell us what needs to be done before funm is included into the
LA-package. And maybe he (or an other developer from the GSOC 16
<https://octave.1599824.n4.nabble.com/Re-GSOC-16-Improvements-to-sqrtm-logm-and-funm-td4675180.html>
thread) can assess whether an implementation in C++ or vectorization make
sense.
I checked out the RickOne16 repo and tested funm with Octave 7.0.0. All tests
were passed. I took a closer look at the funm implementation. By default it
supports exp, sin, cos, cosh, sinh, and log. For log a specialized function
logm_isst is called. For all other functions the caller has to pass a function
handle that allows the evaluation of the k-th derivative.
@Philip: Did you write such a function handle for the Bessel function?
The implementation makes extensive use of code from Funm_files.tar mentioned
in comment #3. For example compare funm_atom.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/patch/?10067>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
- [Octave-patch-tracker] [patch #10067] Improvement of funm (linear algebra package), Simon, 2021/05/14
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Kai Torben Ohlhus, 2021/05/15
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Philip Nienhuis, 2021/05/16
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Philip Nienhuis, 2021/05/16
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Philip Nienhuis, 2021/05/16
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Simon, 2021/05/18
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Philip Nienhuis, 2021/05/18
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm,
Simon <=
- [Octave-patch-tracker] [patch #10067] [octave forge] (linear-algebra) Improvement of funm, Philip Nienhuis, 2021/05/22