#include <transpose.h>

Public Member Functions | |
| Transpose (const Blackbox &A) | |
| Transpose (const Transpose< Blackbox > &M) | |
| ~Transpose (void) | |
| Destructor. | |
| 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 (void) const |
| size_t | coldim (void) const |
| Vector | LinBox} dense or sparse vector of field elements |
| Transpose | ( | const Blackbox & | A | ) | [inline] |
Constructor from a black box. This constructor creates a matrix that the transpose of a black box matrix A
| A_ptr | pointer to black box matrix. |
Copy constructor. Creates new black box objects in dynamic memory.
| M | constant reference to compose black box matrix |
| Vector1& apply | ( | Vector1 & | y, | |
| const Vector2 & | x | |||
| ) | const [inline] |
| Vector1& applyTranspose | ( | Vector1 & | y, | |
| const Vector2 & | x | |||
| ) | const [inline] |
| size_t rowdim | ( | void | ) | const [inline] |
Retreive row dimensions of BlackBox matrix. This may be needed for applying preconditioners. Required by abstract base class.
| size_t coldim | ( | void | ) | const [inline] |
Retreive column dimensions of BlackBox matrix. Required by abstract base class.
1.5.7.1