changes from LinBox 1.3 to LinBox 1.4?

23 views
Skip to first unread message

Riccardo Murri

unread,
Mar 22, 2016, 8:15:19 PM3/22/16
to linbo...@googlegroups.com
Hello,

it's been a while since I've been using LinBox; I have now noticed
there is a tag "v1.4.0" on GitHub and wanted to try it out. The
sources install and compile cleanly but something has changed in the
API so my code won't compile any longer.

The complete header file that now has problems is attached, but the
changes can probably be summarized here:

#include <linbox/field/givaro.h> // <-- NO LONGER EXISTS
#include <linbox/blackbox/sparse.h> // <-- MOVED TO
<linbox/matrix/sparse-matrix.h ?
#include <linbox/solutions/rank.h>
#include <linbox/solutions/methods.h>

// ...
class SimpleMatrix {
// ...
private:
typedef LinBox::GivaroGfq _CoefficientRingType; // <-- NO LONGER EXISTS?
typedef LinBox::SparseMatrix<_CoefficientRingType,
LinBox::Vector<_CoefficientRingType>::SparseSeq> _MatrixType;
_CoefficientRingType ZZ;
_MatrixType m;
};

What would be the replacement for field class `GivaroGfq` and what
would I need to include now?

Thanks for any help!

Ciao,
Riccardo
simplematrix.hpp
Reply all
Reply to author
Forward
0 new messages