linbox
|
resize if it>nb !!
make long legends oblique.
ftrmm has an 'alpha' but mul/mulin in BMd don't... That could be useful for ...
benchmark ftrsm too here.
enable multi-vectors.
enable right/left solving.
be input aware (long/Integer)
Specifier
. Create a BlasMatrix<NTL_ZZ> that is just like a mat_ZZ !
Create a BlasMatrix<FPLLL_ZZ> that is just like a IntMatrix !
This will avoid copy back/forth a BlasMatrix<PID_integer>
!!!
RandomPermutation avec P de type [Matrix-Blas]Permutation
: L = [[L1,0],[A,L2]] ;U = [[U1,B],[0,U2]] ; LU = [[ rec(L1,U1), ftrmm(L1,B)],[ftrmm(A,U1),fgemm(A,B)+rec(L2,U2) ]] de même UL
create BMD.applyP(A,P,LinBoxTag::Left) ; avec P : BlasPermutation ou P : MatrixPermutation
BlasPermutation a un ordre p
et une taille r
distinctes !!!
RandomPermutation avec P de type [Matrix-Blas]Permutation
: L = [[L1,0],[A,L2]] ;U = [[U1,B],[0,U2]] ; LU = [[ rec(L1,U1), ftrmm(L1,B)],[ftrmm(A,U1),fgemm(A,B)+rec(L2,U2) ]] de même UL
create BMD.applyP(A,P,LinBoxTag::Left) ; avec P : BlasPermutation ou P : MatrixPermutation
BlasPermutation a un ordre p
et une taille r
distinctes !!!
use commentator.
use commentator.
long
here ? _Unsigned | if true , then only non negative integers are generated, if false , their sign is random. |
lcontainer | NO DOC |
r | NO DOC |
THRESHOLD | NO DOC |
its multipliers? its output form variants?
primary form? Relative primary form of A? Primary form is similar to A and finest which is a direct sum of companion matrices Cfi such that, for all i, j, gcd(fi, fj) = 1 or fi or fj. Relative primary form is coarsest such decomposition.
this may soon be reversed, in fact.
NULL
permutation F.isInvertible()
InvertibleRandomIter
check ftrsm fails nicely with non invertible A !