include/algebramix/kronecker_polynomial.hpp File Reference
#include <algebramix/polynomial.hpp>
Go to the source code of this file.
Namespaces
Defines
- #define TMPL template<typename C, typename V>
- #define Polynomial polynomial<C,V>
Functions
- template<typename C , typename V > nat max_polynomial_size (const polynomial< C, V > *src, nat n)
- template<typename C , typename V > void encode_kronecker (polynomial< C, V > &dest, const polynomial< C, V > *src, nat n, nat m)
- template<typename C , typename V > void decode_kronecker (polynomial< C, V > *dest, const polynomial< C, V > &src, nat n, nat m)
- template<typename C , typename V > void mul_kronecker (polynomial< C, V > *dest, const polynomial< C, V > *s1, nat n1, const polynomial< C, V > *s2, nat n2)
- template<typename C , typename V > void square_kronecker (polynomial< C, V > *dest, const polynomial< C, V > *s, nat n)
- template<typename C , typename V > void div_kronecker (polynomial< C, V > *dest, const polynomial< C, V > *s1, nat n1, const polynomial< C, V > *s2, nat n2)
Define Documentation
#define Polynomial polynomial<C,V> |
#define TMPL template<typename C, typename V> |