FFLAS-FFPACK
Bug List
Global DOUBLE_TO_FLOAT_CROSSOVER
to be benchmarked.
Global FFPACK::buildMatrix (const Field &F, typename Field::ConstElement_ptr E, typename Field::ConstElement_ptr C, const size_t lda, const size_t *B, const size_t *T, const size_t me, const size_t mc, const size_t lambda, const size_t mu)
is this :
Global FFPACK::Invert2 (const Field &F, const size_t M, typename Field::Element_ptr A, const size_t lda, typename Field::Element_ptr X, const size_t ldx, int &nullity)
not tested.
Parameters
F
Morder of the matrix
[in,out]Ainput matrix ( $M \times M$). On output, A is modified and represents a "psycological" factorisation LU.
ldaleading dimension of A
[out]Xthis is the inverse of A if A is invertible (non NULL and $ \mathtt{nullity} = 0$). It is untouched otherwise.
ldxleading dimension of X
nullitydimension of the kernel of A
Returns
pointer to $X = A^{-1}$
Global FFPACK::RandomMatrixWithDet (const Field &F, typename Field::Element *A, typename Field::Element d, size_t n, size_t lda)
duplicate with linbox Creates a m x n matrix with random entries and rank r.
Parameters
Ffield
Apointer to the matrix (preallocated to at least m x lda field elements)
rrank of the matrix to build
mnumber of rows in A
nnumber of cols in A
ldaleading dimension of A
Returns
pointer to A.
Global FFPACK::REF (const Field &F, const size_t M, const size_t N, typename Field::Element_ptr A, const size_t lda, const size_t colbeg, const size_t rowbeg, const size_t colsize, size_t *Qt, size_t *P)
safe ???