|
linbox 1
|
If C = DirectSum(A, B) and y = xA and z = wB, then (y,z) = (x,w)C. More...
#include <direct-sum.h>
Public Member Functions | |
| 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. | |
If C = DirectSum(A, B) and y = xA and z = wB, then (y,z) = (x,w)C.
And similarly for apply.
| DirectSum | ( | const Blackbox1 & | A, |
| const Blackbox2 & | B | ||
| ) | [inline] |
Constructor from two black box matrices. This becomes direct sum of A and B. They may be rectangular.
| A,B,: | black box matrices over a common field. |
| DirectSum | ( | const Blackbox1 * | Ap, |
| const Blackbox2 * | Bp | ||
| ) | [inline] |
Constructor from two black box matrix pointers. This becomes direct sum of A and B. They may be rectangular. They must be over the same field (or ring).
| A_ptr | pointer to black box matrix A. |
| B_ptr | pointer to black box matrix B. |
1.7.4