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
intel::hexl::fpga::FPGAObject_NTT Member List

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

batch_size_intel::hexl::fpga::FPGAObject
coeff_modulus_in_svm_intel::hexl::fpga::FPGAObject_NTT
coeff_poly_in_svm_intel::hexl::fpga::FPGAObject_NTT
context_intel::hexl::fpga::FPGAObject
fence_intel::hexl::fpga::FPGAObject
fill_in_data(const std::vector< Object * > &objs) overrideintel::hexl::fpga::FPGAObject_NTTvirtual
fill_out_data(uint64_t *coeff_poly) overrideintel::hexl::fpga::FPGAObject_NTTvirtual
FPGAObject(const cl_context &context, uint64_t n_batch, kernel_t type=kernel_t::NONE, bool fence=false)intel::hexl::fpga::FPGAObject
FPGAObject_NTT(const cl_context &context, uint64_t coeff_count, uint64_t batch_size)intel::hexl::fpga::FPGAObject_NTTexplicit
FPGAObject_NTT(const FPGAObject_NTT &)=deleteintel::hexl::fpga::FPGAObject_NTT
g_tag_intel::hexl::fpga::FPGAObjectstatic
in_objs_intel::hexl::fpga::FPGAObject
n_intel::hexl::fpga::FPGAObject_NTT
n_batch_intel::hexl::fpga::FPGAObject
operator=(const FPGAObject_NTT &)=deleteintel::hexl::fpga::FPGAObject_NTT
precon_root_of_unity_powers_in_svm_intel::hexl::fpga::FPGAObject_NTT
recycle()intel::hexl::fpga::FPGAObject
root_of_unity_powers_in_svm_intel::hexl::fpga::FPGAObject_NTT
tag_intel::hexl::fpga::FPGAObject
type_intel::hexl::fpga::FPGAObject
~FPGAObject()=defaultintel::hexl::fpga::FPGAObjectvirtual
~FPGAObject_NTT()intel::hexl::fpga::FPGAObject_NTT