src/kronecker_int.cpp File Reference
#include <numerix/integer.hpp>
Go to the source code of this file.
Namespaces
Defines
Functions
- template<typename I > static void encode_kronecker_int (integer &dest, const I *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const unsigned char *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const unsigned short *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const unsigned int *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const unsigned long int *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const unsigned long long int *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const signed char *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const short int *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const int *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const long int *src, nat n, xnat bits)
- void encode_kronecker (integer &dest, const long long int *src, nat n, xnat bits)
- template<typename I > static void decode_kronecker_int (I *dest, nat n, xnat bits, const integer &src)
- template<typename I > static void decode_kronecker_uint (I *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (unsigned char *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (unsigned short int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (unsigned int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (unsigned long int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (unsigned long long int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (signed char *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (short int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (long int *dest, nat n, xnat bits, const integer &src)
- void decode_kronecker (long long int *dest, nat n, xnat bits, const integer &src)
- template<typename I > static void mul_kronecker_int (I *dest, const I *src1, nat n1, const I *src2, nat n2)
- void mul_kronecker (signed char *dest, const signed char *src1, nat n1, const signed char *src2, nat n2)
- void mul_kronecker (unsigned char *dest, const unsigned char *src1, nat n1, const unsigned char *src2, nat n2)
- void mul_kronecker (signed short int *dest, const signed short int *src1, nat n1, const signed short int *src2, nat n2)
- void mul_kronecker (unsigned short int *dest, const unsigned short int *src1, nat n1, const unsigned short int *src2, nat n2)
- void mul_kronecker (int *dest, const int *src1, nat n1, const int *src2, nat n2)
- void mul_kronecker (unsigned int *dest, const unsigned int *src1, nat n1, const unsigned int *src2, nat n2)
- void mul_kronecker (long int *dest, const long int *src1, nat n1, const long int *src2, nat n2)
- void mul_kronecker (unsigned long int *dest, const unsigned long int *src1, nat n1, const unsigned long int *src2, nat n2)
- void mul_kronecker (long long int *dest, const long long int *src1, nat n1, const long long int *src2, nat n2)
- void mul_kronecker (unsigned long long int *dest, const unsigned long long int *src1, nat n1, const unsigned long long int *src2, nat n2)
- template<typename I > static void square_kronecker_int (I *dest, const I *src, nat n)
- void square_kronecker (signed char *dest, const signed char *src1, nat n1)
- void square_kronecker (unsigned char *dest, const unsigned char *src1, nat n1)
- void square_kronecker (signed short int *dest, const signed short int *src, nat n)
- void square_kronecker (unsigned short int *dest, const unsigned short int *src1, nat n1)
- void square_kronecker (int *dest, const int *src1, nat n1)
- void square_kronecker (unsigned int *dest, const unsigned int *src1, nat n1)
- void square_kronecker (long int *dest, const long int *src1, nat n1)
- void square_kronecker (unsigned long int *dest, const unsigned long int *src1, nat n1)
- void square_kronecker (long long int *dest, const long long int *src1, nat n1)
- void square_kronecker (unsigned long long int *dest, const unsigned long long int *src1, nat n1)
Define Documentation
#define IMPLEMENTATION_HELPER |
( |
I |
|
) |
|
#define IMPLEMENTATION_HELPER |
( |
I |
|
) |
|
#define IMPLEMENTATION_HELPER |
( |
I |
|
) |
|
#define IMPLEMENTATION_HELPER |
( |
I |
|
) |
|
#define IMPLEMENTATION_HELPER |
( |
I |
|
) |
|