|
linbox
|
transpose matrix without copying. More...
#include <transpose.h>
Inheritance diagram for TransposeOwner< Blackbox >:Data Structures | |
| struct | rebind |
Public Types | |
| typedef Blackbox | Blackbox_t |
| typedef TransposeOwner< Blackbox > | Self_t |
| typedef Blackbox::Field | Field |
| typedef Blackbox::Element | Element |
Public Member Functions | |
| TransposeOwner (const Blackbox &A) | |
| Constructor from a black box. | |
| TransposeOwner (const Blackbox *A_data) | |
| TransposeOwner (const TransposeOwner< Blackbox > &Mat) | |
| Copy constructor. | |
| ~TransposeOwner (void) | |
| Destructor. | |
| template<typename _BB, class Field> | |
| TransposeOwner (const Transpose< _BB > &T, const Field &F) | |
| template<typename _BB, class Field> | |
| TransposeOwner (const TransposeOwner< _BB > &T, const Field &F) | |
| template<class Vector1, class Vector2> | |
| Vector1 & | apply (Vector1 &y, const Vector2 &x) const |
| Application of BlackBox matrix. | |
| template<class Vector1, class Vector2> | |
| Vector1 & | applyTranspose (Vector1 &y, const Vector2 &x) const |
| Application of BlackBox matrix transpose. | |
| size_t | rowdim (void) const |
| Retreive row dimensions of BlackBox matrix. | |
| size_t | coldim (void) const |
| Retreive column dimensions of BlackBox matrix. | |
| const Field & | field () const |
| const Blackbox & | getData () const |
| Blackbox & | getData () |
transpose matrix without copying.
| typedef Blackbox Blackbox_t |
| typedef TransposeOwner<Blackbox> Self_t |
|
inline |
Constructor from a black box.
This constructor creates a matrix that is the transpose of a black box matrix A
|
inline |
|
inline |
Copy constructor.
| Mat | constant reference to compose black box matrix |
|
inline |
Destructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Retreive row dimensions of BlackBox matrix.
This may be needed for applying preconditioners. Required by abstract base class.
|
inline |
Retreive column dimensions of BlackBox matrix.
Required by abstract base class.