linbox
test-fft.C File Reference
#include "linbox/linbox-config.h"
#include "linbox/algorithms/polynomial-matrix/fft.h"
#include "linbox/randiter/random-fftprime.h"
#include <linbox/util/commentator.h>
#include <givaro/modular.h>
#include <givaro/modular-extended.h>
#include <functional>
#include <iostream>
#include <string>
#include <vector>

Data Structures

struct  Checker< Field >
 
class  Modular
 

Macros

#define REGISTER_TYPE_NAME(type)
 

Functions

template<typename...>
const char * TypeName ()
 
template<>
const char * TypeName< float > ()
 
template<>
const char * TypeName< double > ()
 
template<>
const char * TypeName< uint16_t > ()
 
template<>
const char * TypeName< uint32_t > ()
 
template<>
const char * TypeName< uint64_t > ()
 
template<>
const char * TypeName< Modular > ()
 
template<>
const char * TypeName< ModularExtended > ()
 
template<template< typename, typename... > class ModImplem, typename Elt, typename... C>
bool test_one_modular_implem (uint64_t bits, size_t k, unsigned long seed)
 
int main (int argc, char *argv[])
 

Macro Definition Documentation

◆ REGISTER_TYPE_NAME

#define REGISTER_TYPE_NAME ( type)
Value:
template<> const char *TypeName<type>(){return #type;}
const char * TypeName()

Function Documentation

◆ TypeName()

template<typename...>
const char * TypeName ( )

◆ TypeName< float >()

template<>
const char * TypeName< float > ( )

◆ TypeName< double >()

template<>
const char * TypeName< double > ( )

◆ TypeName< uint16_t >()

template<>
const char * TypeName< uint16_t > ( )

◆ TypeName< uint32_t >()

template<>
const char * TypeName< uint32_t > ( )

◆ TypeName< uint64_t >()

template<>
const char * TypeName< uint64_t > ( )

◆ TypeName< Modular >()

template<>
const char * TypeName< Modular > ( )

◆ TypeName< ModularExtended >()

template<>
const char * TypeName< ModularExtended > ( )

◆ test_one_modular_implem()

template<template< typename, typename... > class ModImplem, typename Elt, typename... C>
bool test_one_modular_implem ( uint64_t bits,
size_t k,
unsigned long seed )

◆ main()

int main ( int argc,
char * argv[] )