#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 >. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2.18