Intel HE Acceleration Library for FPGAs
Intel Homomorphic Encryption Acceleration Library for FPGAs, accelerating the modular arithmetic operations used in homomorphic encryption on Intel FPGAs.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
dyadic_multiply Class Reference
Inheritance diagram for dyadic_multiply:

Public Member Functions

void setup_dyadic_multiply_io (uint64_t n_dyadic_multiply, uint64_t num_moduli, uint64_t coeff_count)
 
void bench_dyadic_multiply (std::vector< uint64_t > &out, uint64_t n_dyadic_multiply, uint64_t num_moduli, uint64_t coeff_count)
 

Member Function Documentation

void dyadic_multiply::bench_dyadic_multiply ( std::vector< uint64_t > &  out,
uint64_t  n_dyadic_multiply,
uint64_t  num_moduli,
uint64_t  coeff_count 
)
void dyadic_multiply::setup_dyadic_multiply_io ( uint64_t  n_dyadic_multiply,
uint64_t  num_moduli,
uint64_t  coeff_count 
)

The documentation for this class was generated from the following file: