|
linbox
|
Example of a blackbox that is space efficient, though not time efficient. More...
#include <hilbert.h>
Inheritance diagram for Hilbert< _Field >:Public Types | |
| typedef _Field | Field |
| typedef Field::Element | Element |
| typedef MatrixCategories::BlackboxTag | MatrixCategory |
Public Member Functions | |
| Hilbert (const Field &F, size_t n=0) | |
| Constructor from field and size. | |
| std::ostream & | write (std::ostream &os) const |
| std::istream & | read (std::istream &is) |
| Hilbert (MatrixStream< _Field > &ms) | |
| OutVector & | apply (OutVector &y, const InVector &x) const |
| OutVector & | applyTranspose (OutVector &y, const InVector &x) const |
| size_t | rowdim (void) const |
| size_t | coldim (void) const |
| const Field & | field () const |
Protected Attributes | |
| const Field * | _field |
| size_t | _m |
| size_t | _n |
| Hilbert_JIT_Entry< _Field > | _gen |
Example of a blackbox that is space efficient, though not time efficient.
Blackbox for the matrix whose i,j entry is 1/(i+j), i in 1..n, j in 1..n.
| typedef _Field Field |
|
inherited |
|
inherited |
Constructor from field and size.
| F | the field. |
| n | the size : size_t integer number of rows and columns of matrix. |
|
inline |
|
inline |
|
inline |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |