include/algebramix/polynomial_modular_int.hpp File Reference
#include <algebramix/polynomial.hpp>
#include <algebramix/polynomial_balanced.hpp>
#include <algebramix/polynomial_dicho.hpp>
#include <algebramix/kronecker_modular_int.hpp>
#include <algebramix/polynomial_kronecker.hpp>
Go to the source code of this file.
Classes
- struct polynomial_variant_helper< modular< modulus< unsigned char, V >, W > >
- struct polynomial_variant_helper< modular< modulus< signed char, V >, W > >
- struct polynomial_variant_helper< modular< modulus< unsigned short int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< signed short int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< unsigned int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< unsigned long int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< long int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< unsigned long long int, V >, W > >
- struct polynomial_variant_helper< modular< modulus< long long int, V >, W > >
Namespaces
Defines
Functions
- DEFINE_VARIANT (polynomial_modular_int, polynomial_dicho< polynomial_balanced< polynomial_kronecker< polynomial_naive > > >) template< typename V
Define Documentation
      
        
          | #define DECLARE_HELPER | ( | I |  | ) |  | 
      
 
Value:template<typename V, typename W>                                \
  struct polynomial_variant_helper<modular<modulus<I,V>,W> > {  \
    typedef polynomial_modular_int PV;                          \
  };