linbox
RandomMatrix Class Reference

#include <random-matrix.h>

+ Inheritance diagram for RandomMatrix:

Data Structures

struct  rebind
 

Static Public Member Functions

template<class Blackbox, class Field>
static Blackbox *& randomMatrix (Blackbox *&, const Field &f, int rowdim, int coldim)
 Generates random matrices used in EGV and EGV+ algorithm.
 
template<class Field>
static BlasMatrix< Field > *& randomMatrix (BlasMatrix< Field > *&Ap, const Field &f, int rowdim, int coldim)
 
template<class Field>
static SparseMatrix< Field > *& randomMatrix (SparseMatrix< Field > *&Ap, const Field &f, int rowdim, int coldim)
 

Member Function Documentation

◆ randomMatrix() [1/3]

template<class Blackbox, class Field>
static Blackbox *& randomMatrix ( Blackbox *& ,
const Field & f,
int rowdim,
int coldim )
static

Generates random matrices used in EGV and EGV+ algorithm.

[I, R] or [I, R]^t, where R is a random matrix. General case.

◆ randomMatrix() [2/3]

template<class Field>
static BlasMatrix< Field > *& randomMatrix ( BlasMatrix< Field > *& Ap,
const Field & f,
int rowdim,
int coldim )
inlinestatic

◆ randomMatrix() [3/3]

template<class Field>
static SparseMatrix< Field > *& randomMatrix ( SparseMatrix< Field > *& Ap,
const Field & f,
int rowdim,
int coldim )
inlinestatic

The documentation for this class was generated from the following file: