|
| | PolynomialBBOwner (const Blackbox &A, const Polynomial &P) |
| | Constructor from a black box and a polynomial.
|
| |
| | PolynomialBBOwner (const Blackbox *A_data, const Polynomial *P_data) |
| |
| | PolynomialBBOwner (const PolynomialBBOwner< Blackbox, Polynomial > &Mat) |
| | Copy constructor.
|
| |
| | ~PolynomialBBOwner (void) |
| | Destructor.
|
| |
| 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.
|
| |
| template<typename _BBt, typename _Polt, typename Field> |
| | PolynomialBBOwner (const PolynomialBB< _BBt, _Polt > &Mat, const Field &F) |
| |
| template<typename _BBt, typename _Polt, typename Field> |
| | PolynomialBBOwner (const PolynomialBBOwner< _BBt, _Polt > &Mat, const Field &F) |
| |
| size_t | rowdim (void) const |
| | Retreive row dimensions of BlackBox matrix.
|
| |
| size_t | coldim (void) const |
| | Retreive column dimensions of BlackBox matrix.
|
| |
| const Polynomial & | getDataPolynomial () const |
| |
| const Blackbox & | getDataBlackbox () const |
| |
| const Field & | field () const |
| |
template<class
Blackbox, class Poly>
class LinBox::PolynomialBBOwner< Blackbox, Poly >
represent the matrix P(A) where A is a blackbox and P a polynomial