I'm looking to use KLU in a package. Some of things that I'd like to be able to do are:
- Run symbolic factorization, without running numeric factorization.
- Check if the sparse structure of a matrix matches that of the current factorization.
Both of these things can be done, but they require using functions and fields that aren't exported, like KLUFactorization, klu_analyze! and rowval/colptr. That begs the question: which functionalities of KLU are stable public interface, and which are private? Are there plans to move some of these into the public interface?
I'm looking to use KLU in a package. Some of things that I'd like to be able to do are:
Both of these things can be done, but they require using functions and fields that aren't exported, like
KLUFactorization,klu_analyze!androwval/colptr. That begs the question: which functionalities of KLU are stable public interface, and which are private? Are there plans to move some of these into the public interface?