include/algebramix/polynomial_tft.hpp File Reference
#include <algebramix/polynomial_dicho.hpp>
#include <algebramix/polynomial_ring_dicho.hpp>
#include <algebramix/fft_blocks.hpp>
#include <algebramix/fft_simd.hpp>
#include <algebramix/fft_truncated.hpp>
Go to the source code of this file.
Classes
- struct tft_threshold
- struct threshold_helper< C, tft_threshold >
- struct threshold_helper< polynomial< C, V >, tft_threshold >
- struct threshold_helper< modular< modulus< polynomial< C, U >, V >, W >, tft_threshold >
- struct polynomial_tft_inc< V, T >
- struct implementation< F, V, polynomial_tft_inc< W, Th > >
- struct polynomial_variant_helper< polynomial< C, polynomial_tft< V > > >
- struct implementation< polynomial_multiply, V, polynomial_tft_inc< W, Th > >
- struct polynomial_balanced_tft< V >
- struct implementation< F, V, polynomial_balanced_tft< W > >
- struct implementation< polynomial_multiply, V, polynomial_balanced_tft< W > >
Namespaces
Defines
- #define TMPL template<typename C>
Functions
- DEFINE_VARIANT_1 (typename V, V, polynomial_tft, polynomial_dicho< polynomial_balanced_tft< polynomial_tft_inc< polynomial_karatsuba< V > > > >) STMPL struct polynomial_variant_helper< modular< modulus< nat >
Define Documentation
#define TMPL template<typename C> |