Riccardo Murri
unread,Mar 22, 2016, 8:15:19 PM3/22/16Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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