linbox
Data Structures | Namespaces
blowup.h File Reference

vis a vis irreducible degree d poly f(x), blowup of A \in (F[x]/<f^e>)^nxn to a a matrix coefficient field, specifically in F^ndexnde. This class is especially meant for use in Frobenius form algorithms. Based on ElSheik et al, "Fast Computation for Smith Forms of Sparse Matrices Over Local Rings", ISSAC 2012. More...

#include <vector>
#include "linbox/linbox-config.h"
#include "linbox/matrix/dense-matrix.h"
#include "linbox/vector/vector-domain.h"
#include "linbox/vector/blas-vector.h"
#include "bb.h"

Data Structures

class  Blowup< _Blackbox >
 Given blackbox matrix A in F^nxn and prime power polynomial f(x) of degree d, this is a blowup of xI-A modulo f to a dimension nd blackbox matrix over the coefficient field F. More...
 

Namespaces

 LinBox
 Namespace in which all linbox code resides.
 

Detailed Description

vis a vis irreducible degree d poly f(x), blowup of A \in (F[x]/<f^e>)^nxn to a a matrix coefficient field, specifically in F^ndexnde. This class is especially meant for use in Frobenius form algorithms. Based on ElSheik et al, "Fast Computation for Smith Forms of Sparse Matrices Over Local Rings", ISSAC 2012.