|
linbox
|
#include "linbox/linbox-config.h"#include "linbox/algorithms/polynomial-matrix/fft.h"#include "linbox/randiter/random-fftprime.h"#include <givaro/modular.h>#include <givaro/modular-extended.h>#include <fflas-ffpack/utils/args-parser.h>#include <functional>#include <iostream>#include <string>#include <vector>Data Structures | |
| struct | BenchFFT< Field, Simd > |
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> | |
| void | bench_one_modular_implem (uint64_t bits, size_t k, unsigned long seed) |
| int | main (int argc, char *argv[]) |
| #define REGISTER_TYPE_NAME | ( | type | ) |
| const char * TypeName | ( | ) |
| const char * TypeName< float > | ( | ) |
| const char * TypeName< double > | ( | ) |
| const char * TypeName< uint16_t > | ( | ) |
| const char * TypeName< uint32_t > | ( | ) |
| const char * TypeName< uint64_t > | ( | ) |
| const char * TypeName< ModularExtended > | ( | ) |
| void bench_one_modular_implem | ( | uint64_t | bits, |
| size_t | k, | ||
| unsigned long | seed ) |
| int main | ( | int | argc, |
| char * | argv[] ) |