octave-patch-tracker
[Top][All Lists]
Advanced

[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/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]