|
linbox
|
Random Dense Matrix builder. More...
#include <random-matrix.h>
Public Member Functions | |
| RandomDenseMatrix (Field &F, Randiter &R) | |
| constructor | |
| RandomDenseMatrix (const Field &F, Randiter &R) | |
| ~RandomDenseMatrix () | |
| destructor | |
| template<class Matrix> | |
| Matrix & | random (Matrix &A) |
| creates a randomly filled matrix. | |
| template<class Matrix> | |
| Matrix & | randomFullRank (Matrix &A) |
| Create a random matrix with rank=min(rowdim,coldim) | |
| template<class Matrix> | |
| Matrix & | randomRank (Matrix &A, int rank) |
| provide a matrix with prescribed rank. | |
| template<class Matrix> | |
| Matrix & | randomRank (Matrix &A, int rank, const RankBuilder::LU_ &meth) |
| provide a matrix with prescribed rank. | |
| template<class Matrix> | |
| Matrix & | randomRank (Matrix &A, int rank, const RankBuilder::Rank_update_ &meth) |
|
inline |
constructor
|
inline |
|
inline |
destructor
creates a randomly filled matrix.
| A | matrix to be randomized. |
Create a random matrix with rank=min(rowdim,coldim)
| A |
| Matrix & randomRank | ( | Matrix & | A, |
| int | rank ) |
provide a matrix with prescribed rank.
Default method.
| A | |
| rank | expected rank |
| Matrix & randomRank | ( | Matrix & | A, |
| int | rank, | ||
| const RankBuilder::LU_ & | meth ) |
provide a matrix with prescribed rank.
| A | |
| rank | expected rank |
| meth | how is the matrix generated ? see RankBuilder. |
| Matrix & randomRank | ( | Matrix & | A, |
| int | rank, | ||
| const RankBuilder::Rank_update_ & | meth ) |