#include <blas-blackbox.h>
Inheritance diagram for BlasBlackbox:
Public Types | |
typedef _Field | Field |
typedef Field::Element | Element |
typedef BlasBlackbox< _Field > | Self_t |
Public Methods | |
BlasBlackbox () | |
BlasBlackbox (const Field &F) | |
BlasBlackbox (const Field &F, size_t m, size_t n) | |
BlasBlackbox (const Field &F, BlasMatrix< Element > &M) | |
template<class Blackbox> | BlasBlackbox (const Blackbox &M) |
BlasBlackbox (const BlasBlackbox< Field > &M) | |
BlasBlackbox (const Field &F, const BlasBlackbox< Field > &M) | |
template<class Vector1, class Vector2> Vector1 & | apply (Vector1 &y, const Vector2 &x) const |
template<class Vector1, class Vector2> Vector1 & | applyTranspose (Vector1 &y, const Vector2 &x) const |
size_t | rowdim () const |
size_t | coldim () const |
const Field & | field () const |
Protected Attributes | |
const Field & | _F |
const MatrixDomain< Field > & | _MD |
size_t | _row |
size_t | _col |
Element | _One |
Element | _Zero |
|
Reimplemented from BlasMatrix< _Field::Element >. |
|
|
|
Reimplemented from DenseSubmatrix< _Field::Element >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Get the number of columns in the matrix
Reimplemented from DenseSubmatrix< _Field::Element >. |
|
|
|
Get the number of rows in the matrix
Reimplemented from DenseSubmatrix< _Field::Element >. |
|
|
|
|
|
|
|
|
|
|
|
|