linbox
PolynomialMatrixNaiveMulDomain< _Field > Class Template Reference

#include <matpoly-mult-naive.h>

Public Types

typedef _Field Field
 

Public Member Functions

const Fieldfield () const
 
 PolynomialMatrixNaiveMulDomain (const Field &F)
 
template<typename Matrix1, typename Matrix2, typename Matrix3>
void mul (Matrix1 &c, const Matrix2 &a, const Matrix3 &b) const
 
template<typename Matrix1, typename Matrix2, typename Matrix3>
void midproduct (Matrix1 &c, const Matrix2 &a, const Matrix3 &b, bool smallLeft=true, size_t n0=0, size_t n1=0) const
 

Member Typedef Documentation

◆ Field

template<class _Field>
typedef _Field Field

Constructor & Destructor Documentation

◆ PolynomialMatrixNaiveMulDomain()

template<class _Field>
PolynomialMatrixNaiveMulDomain ( const Field & F)
inline

Member Function Documentation

◆ field()

template<class _Field>
const Field & field ( ) const
inline

◆ mul()

template<class _Field>
template<typename Matrix1, typename Matrix2, typename Matrix3>
void mul ( Matrix1 & c,
const Matrix2 & a,
const Matrix3 & b ) const
inline

◆ midproduct()

template<class _Field>
template<typename Matrix1, typename Matrix2, typename Matrix3>
void midproduct ( Matrix1 & c,
const Matrix2 & a,
const Matrix3 & b,
bool smallLeft = true,
size_t n0 = 0,
size_t n1 = 0 ) const
inline

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