linbox
MinPolyBlas< _Integer, _Field > Class Template Reference

#include <minpoly-integer.h>

Public Types

typedef _Field Field
 
typedef _Integer Integer
 
typedef Field::Element Element
 

Static Public Member Functions

template<class Poly, class Ring>
static Poly & minPolyBlas (Poly &y, const BlasMatrix< Ring > &M)
 
template<class Poly, class Ring>
static Poly & minPolyBlas (Poly &y, const BlasMatrix< Ring > &M, int degree)
 
template<class Ring>
static int minPolyDegreeBlas (const BlasMatrix< Ring > &M, int n_try=1)
 

Member Typedef Documentation

◆ Field

template<class _Integer, class _Field>
typedef _Field Field

◆ Integer

template<class _Integer, class _Field>
typedef _Integer Integer

◆ Element

template<class _Integer, class _Field>
typedef Field::Element Element

Member Function Documentation

◆ minPolyBlas() [1/2]

template<class _Integer, class _Field>
template<class Poly, class Ring>
Poly & minPolyBlas ( Poly & y,
const BlasMatrix< Ring > & M )
static

◆ minPolyBlas() [2/2]

template<class _Integer, class _Field>
template<class Poly, class Ring>
Poly & minPolyBlas ( Poly & y,
const BlasMatrix< Ring > & M,
int degree )
static

◆ minPolyDegreeBlas()

template<class _Integer, class _Field>
template<class Ring>
int minPolyDegreeBlas ( const BlasMatrix< Ring > & M,
int n_try = 1 )
static

The documentation for this class was generated from the following file: