Alexis Breust

Results 20 issues of Alexis Breust

See #90 for the clean-up discussion about permutations. This code shows the problem: ```c++ #include #include #include #include int main(void) { using Field = Givaro::Modular; using Matrix = LinBox::DenseMatrix; Field...

bug

Two different general errors exist within linbox and they are both used: - `linbox/util/debug.h`: `class LinBoxError` (which inherits from `NotImplementedYet`) - `linbox/util/error.h`: `class LinboxError` (declined to things like `LinboxMathInconsistentSystem`) **Which...

enhancement

```C++ #include using namespace LinBox; int main(void) { using Ring = Givaro::ZRing; using Matrix = DenseMatrix; using Vector = DenseVector; Ring ZZ; Matrix A(ZZ, 1, 2); Vector x(ZZ, A.coldim()); Vector...

```C++ #include using namespace LinBox; int main(void) { using Field = Givaro::Modular; using Matrix = DenseMatrix; using Vector = DenseVector; Field F(101); Matrix A(F, 1, 2); Vector x(F, A.coldim()); Vector...

```C++ #include using namespace LinBox; int main(void) { using Field = Givaro::Modular; using Matrix = DenseMatrix; using Vector = DenseVector; Field F(101); Matrix A(F, 1, 2); Vector x(F, A.coldim()); Vector...

Rationale is that from `minpoly.h`, we can find some switch based on `certifyInconsistency`, which should be replaced by a epsilon and do the switch when `epsilon > 1 / fieldSize`:...

In `linbox/matrix/densematrix/blas-matrix.h`: ```c++ field().assign(_rep[i*_col+j],a_ij); return _rep[i*_col+j]; // PG: this does not work with BitVector as _rep -> getting a Warning because BitVector operator[] does not return a reference but a...

Rationale is that: - Basically, `rmint` is a `Modular`, and should behave similarly (if they don't, we should specilized the Modular one); - There are two variants `rmint` and `rmint`...

enhancement

`FFPACK::IsSingular` returns `true` for non-square matrices, whatever happens. But if you want to check is a non-square matrix is full-rank, there is currently no early abort functions, you have to...

enhancement