include/algebramix/fft_roots.hpp File Reference
#include <basix/int.hpp>
#include <basix/vector_naive.hpp>
#include <numerix/modular.hpp>
#include <numerix/modular_int.hpp>
#include <numerix/complex_double.hpp>
Go to the source code of this file.
Classes
- struct primitive_root_helper< C >
- struct primitive_root_helper_modular_int< I, V, W >
- struct primitive_root_helper< modular< modulus< unsigned char, V >, W > >
- struct primitive_root_helper< modular< modulus< signed char, V >, W > >
- struct primitive_root_helper< modular< modulus< short unsigned int, V >, W > >
- struct primitive_root_helper< modular< modulus< short signed int, V >, W > >
- struct primitive_root_helper< modular< modulus< unsigned int, V >, W > >
- struct primitive_root_helper< modular< modulus< int, V >, W > >
- struct primitive_root_helper< modular< modulus< long unsigned int, V >, W > >
- struct primitive_root_helper< modular< modulus< long int, V >, W > >
- struct primitive_root_helper< modular< modulus< nat, V >, modular_fixed< nat, 0x0c0000001 > > >
- struct primitive_root_helper< polynomial< C, V > >
- struct primitive_root_helper< modular< modulus< polynomial< C, U >, V >, W > >
- struct cached_roots_helper< V >
- struct std_roots< C >
- struct std_roots< polynomial< C, V > >
- struct std_roots< complex< double > >
- struct std_roots< modular< M, modular_fixed< D, d > > >
Namespaces
Defines
- #define FFTP modular_fixed<nat,0x0c0000001>
Functions
Define Documentation
#define FFTP modular_fixed<nat,0x0c0000001> |