Intel HEXL for FPGA
Intel Homomorphic Encryption FPGA Acceleration Library, accelerating the modular arithmetic operations used in homomorphic encryption.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
intel::hexl::fpga::FPGAObject_DyadicMultiply Member List

This is the complete list of members for intel::hexl::fpga::FPGAObject_DyadicMultiply, including all inherited members.

context_intel::hexl::fpga::FPGAObject
fill_in_data(const std::vector< Object * > &objs) overrideintel::hexl::fpga::FPGAObject_DyadicMultiplyvirtual
fill_out_data(uint64_t *results) overrideintel::hexl::fpga::FPGAObject_DyadicMultiplyvirtual
FPGAObject(const cl_context &context, uint64_t n_batch)intel::hexl::fpga::FPGAObject
FPGAObject_DyadicMultiply(const cl_context &context, uint64_t coeff_size, uint32_t modulus_size, uint64_t batch_size)intel::hexl::fpga::FPGAObject_DyadicMultiplyexplicit
g_tag_intel::hexl::fpga::FPGAObjectstatic
in_objs_intel::hexl::fpga::FPGAObject
moduli_info_intel::hexl::fpga::FPGAObject_DyadicMultiply
n_intel::hexl::fpga::FPGAObject_DyadicMultiply
n_batch_intel::hexl::fpga::FPGAObject
n_moduli_intel::hexl::fpga::FPGAObject_DyadicMultiply
operand1_in_svm_intel::hexl::fpga::FPGAObject_DyadicMultiply
operand2_in_svm_intel::hexl::fpga::FPGAObject_DyadicMultiply
operands_in_ddr_intel::hexl::fpga::FPGAObject_DyadicMultiply
recycle()intel::hexl::fpga::FPGAObject
results_out_ddr_intel::hexl::fpga::FPGAObject_DyadicMultiply
tag_intel::hexl::fpga::FPGAObject
~FPGAObject()=defaultintel::hexl::fpga::FPGAObjectvirtual
~FPGAObject_DyadicMultiply()intel::hexl::fpga::FPGAObject_DyadicMultiply