#include <frobenius.h>
Inheritance diagram for Frobenius:
Public Methods | |
Frobenius () | |
template<class VDegList> | Frobenius (const _Field &F, const VDegList &vlist) |
template<class PolyIterator> | Frobenius (const _Field &F, PolyIterator pbegin, PolyIterator pend) |
~Frobenius () |
|
|
|
Build a matrix in Frobenius form whose block sizes are specified by vlist, generated from random polynomials
|
|
Build a square, block-diagonal matrix as a direct sum of the companion matrices of the polynomials. The dimension is the sum of the degrees.
|
|
|