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;                          \
  };