linbox
block-hankel.h File Reference

Data Structures

class  BlockHankelTag
 
class  BlockHankel< _Field >
 

Namespaces

namespace  LinBox
 Namespace in which all linbox code resides.
 

Functions

template<class Field>
void MatPolyHornerEval (const Field &F, BlasMatrix< Field > &R, const std::vector< BlasMatrix< Field > > &P, const typename Field::Element &a)
 
template<class Field>
void VectHornelEval (const Field &F, std::vector< typename Field::Element > &E, const std::vector< typename Field::Element > &P, size_t block, const typename Field::Element &a)
 
template<class Field>
void BlockHankelEvaluation (const Field &F, std::vector< BlasMatrix< Field > > &E, const std::vector< BlasMatrix< Field > > &P, size_t k)
 
template<class Field>
void BHVectorEvaluation (const Field &F, std::vector< std::vector< typename Field::Element > > &E, const std::vector< typename Field::Element > &P, size_t block)
 
template<class Field>
void BHVectorLagrangeCoeff (const Field &F, std::vector< std::vector< typename Field::Element > > &P, size_t k)
 
template<class Field>
void BHVectorInterpolation (const Field &F, std::vector< typename Field::Element > &x, const std::vector< std::vector< typename Field::Element > > &E, const std::vector< std::vector< typename Field::Element > > &P, size_t shift)