linbox
FFTMulDomain< _Field > Class Template Reference

#include <matpoly-mult.h>

Public Types

typedef _Field Field
 
typedef Field::Element Element
 
typedef SpecialFFTMulDomain< FieldFFTDomainBase
 

Public Member Functions

const Fieldfield () const
 
 FFTMulDomain (const Field &F)
 
template<class Polynomial1, class Polynomial2, class Polynomial3>
void mul (Polynomial1 &a, const Polynomial2 &b, const Polynomial3 &c)
 
template<class Polynomial1, class Polynomial2, class Polynomial3>
void midproduct (Polynomial1 &a, const Polynomial2 &b, const Polynomial3 &c)
 

Member Typedef Documentation

◆ Field

template<class _Field>
typedef _Field Field

◆ Element

template<class _Field>
typedef Field::Element Element

◆ FFTDomainBase

template<class _Field>
typedef SpecialFFTMulDomain<Field> FFTDomainBase

Constructor & Destructor Documentation

◆ FFTMulDomain()

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

Member Function Documentation

◆ field()

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

◆ mul()

template<class _Field>
template<class Polynomial1, class Polynomial2, class Polynomial3>
void mul ( Polynomial1 & a,
const Polynomial2 & b,
const Polynomial3 & c )
inline

◆ midproduct()

template<class _Field>
template<class Polynomial1, class Polynomial2, class Polynomial3>
void midproduct ( Polynomial1 & a,
const Polynomial2 & b,
const Polynomial3 & c )
inline

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