tableLookup.h
void buildLookupTable(std::vector< zzX > &T, std::function< double(double)> f, long nbits_in, long scale_in, long sign_in, long nbits_out, long scale_out, long sign_out, const EncryptedArray &ea)
Built a table-lookup for a function in fixed-point representation.
Definition: tableLookup.cpp:139
Definition: apiAttributes.h:21
void computeAllProducts(CtPtrs &products, const CtPtrs &array, std::vector< zzX > *unpackSlotEncoding=nullptr)
Definition: tableLookup.cpp:37
void tableWriteIn(const CtPtrs &table, const CtPtrs &idx, std::vector< zzX > *unpackSlotEncoding=nullptr)
Definition: tableLookup.cpp:109
void tableLookup(Ctxt &out, const std::vector< zzX > &table, const CtPtrs &idx, std::vector< zzX > *unpackSlotEncoding=nullptr)
Definition: tableLookup.cpp:83