[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Code integration into Octave core of ilu and ichol functions.

From: Eduardo
Subject: Code integration into Octave core of ilu and ichol functions.
Date: Tue, 12 Aug 2014 17:45:48 +0100

Hi Kai,

I have moved the code from my personal repository to a new Octave subrepo I have set on bitbucket. I made the changes necessary for adapting the code to compile within Octave development branch. The locations of the files in the source code tree  are:

(1) libinterp/dldfcn for ilu0.cc iluc.cc ilutp.cc ichol0.cc and icholt.cc files (dld functions)
(2) scripts/sparse for ilu.m and iluc.m

I chose those places because I saw (looking at your repository) you did last year this way. The new subrepo can be accessed from here [1].

I also have some questions about the way you managed the visibility of dld functions in terms of being able or not to call them from the interpreter. I noticed that your approach last year was to let the functions in location (1) be callable from the interpreter, maybe because they offered some extra functionality that was not used by the wrapper functions (ilu.m and ichol.m). In my case they do not.  So maybe a good idea would be to make them in some way private so they can be accessed by the wrappers ilu.m and ichol.m but not callable from the interpreter. Is this the way to go? If so, how can this be done?

[1] https://address@hidden/edu159/octave-edu159



reply via email to

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