helayers::Encoder Member List
This is the complete list of members for helayers::Encoder, including all inherited members.
assertEquals(const CTile &c, const std::string &title, const std::vector< int > &expectedVals, double eps=1e-6, bool percent=false) const | helayers::Encoder | |
assertEquals(const CTile &c, const std::string &title, const std::vector< long > &expectedVals, double eps=1e-6, bool percent=false) const | helayers::Encoder | |
assertEquals(const CTile &c, const std::string &title, const std::vector< double > &expectedVals, double eps=1e-6, bool percent=false) const | helayers::Encoder | |
assertEquals(const CTile &c, const std::string &title, const std::vector< std::complex< double >> &expectedVals, double eps=1e-6, bool percent=false) const | helayers::Encoder | |
decodeComplex(const PTile &src) const | helayers::Encoder | |
decodeDouble(const PTile &src) const | helayers::Encoder | |
decodeInt(const PTile &src) const | helayers::Encoder | |
decodeLong(const PTile &src) const | helayers::Encoder | |
decrypt(PTile &res, const CTile &src) const | helayers::Encoder | |
decryptDecodeComplex(const CTile &src) const | helayers::Encoder | |
decryptDecodeDouble(const CTile &src) const | helayers::Encoder | |
decryptDecodeInt(const CTile &src) const | helayers::Encoder | |
decryptDecodeLong(const CTile &src) const | helayers::Encoder | |
encode(PTile &res, int val, int chainIndex=-1) const | helayers::Encoder | |
encode(PTile &res, double val, int chainIndex=-1) const | helayers::Encoder | |
encode(PTile &res, const std::vector< int > &vals, int chainIndex=-1) const | helayers::Encoder | |
encode(PTile &res, const std::vector< long > &vals, int chainIndex=-1) const | helayers::Encoder | |
encode(PTile &res, const std::vector< double > &vals, int chainIndex=-1) const | helayers::Encoder | |
encode(PTile &res, const std::vector< std::complex< double >> &vals, int chainIndex=-1) const | helayers::Encoder | |
encodeEncrypt(CTile &res, const std::vector< int > &vals, int chainIndex=-1) const | helayers::Encoder | |
encodeEncrypt(CTile &res, const std::vector< long > &vals, int chainIndex=-1) const | helayers::Encoder | |
encodeEncrypt(CTile &res, const std::vector< double > &vals, int chainIndex=-1) const | helayers::Encoder | |
encodeEncrypt(CTile &res, const std::vector< std::complex< double >> &vals, int chainIndex=-1) const | helayers::Encoder | |
Encoder(HeContext &he) | helayers::Encoder | |
Encoder(const Encoder &src)=delete | helayers::Encoder | |
encrypt(CTile &res, const PTile &src) const | helayers::Encoder | |
getDecryptAddedNoiseEnabled() const | helayers::Encoder | |
getDecryptAddedNoisePrecision() const | helayers::Encoder | |
getDefaultScale() const | helayers::Encoder | |
getImpl() const | helayers::Encoder | inline |
operator=(const Encoder &src)=delete | helayers::Encoder | |
printErrorStats(CTile &actualC, std::vector< double > expectedZ, std::ostream &out=std::cout, bool asCsv=false) const | helayers::Encoder | |
restoreDefaultScale() | helayers::Encoder | |
setDecryptAddedNoiseEnabled(bool val) | helayers::Encoder | |
setDecryptAddedNoisePrecision(int val) | helayers::Encoder | |
setDefaultScale(double scale) | helayers::Encoder | |
validateChainIndex(int chainIndex) const | helayers::Encoder | |
verifyEncodeVecSize(const vector< T > &vec) const (defined in helayers::Encoder) | helayers::Encoder | |
~Encoder() (defined in helayers::Encoder) | helayers::Encoder |