And similarly for apply.
|
Public Types |
typedef Blackbox1::Field | Field |
typedef Blackbox1::Element | Element |
Public Methods |
| DirectSum (const Blackbox1 &A, const Blackbox2 &B) |
| DirectSum (const Blackbox1 *Ap, const Blackbox2 *Bp) |
| DirectSum (const DirectSum< Blackbox1, Blackbox2 > &M) |
| Copy constructor.
|
| ~DirectSum (void) |
| Destructor.
|
template<class OutVector, class InVector> OutVector & | apply (OutVector &y, const InVector &x) const |
template<class OutVector, class InVector> 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 Blackbox1 * | _Ap |
const Blackbox2 * | _Bp |