helayers::AbstractEncoder Member List
This is the complete list of members for helayers::AbstractEncoder, including all inherited members.
AbstractEncoder() (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | |
AbstractEncoder(const AbstractEncoder &src)=delete (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | |
assertEquals(const AbstractCiphertext &c, const std::string &title, const std::vector< int > &expectedVals, double eps, bool percent) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
assertEquals(const AbstractCiphertext &c, const std::string &title, const std::vector< long > &expectedVals, double eps, bool percent) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
assertEquals(const AbstractCiphertext &c, const std::string &title, const std::vector< double > &expectedVals, double eps, bool percent) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
assertEquals(const AbstractCiphertext &c, const std::string &title, const std::vector< std::complex< double >> &expectedVals, double eps, bool percent) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
decodeComplex(const AbstractPlaintext &src) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
decodeDouble(const AbstractPlaintext &src) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
decodeInt(const AbstractPlaintext &src) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
decodeLong(const AbstractPlaintext &src) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
decrypt(AbstractPlaintext &res, const AbstractCiphertext &src) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
decryptDecodeComplex(const AbstractCiphertext &src) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
decryptDecodeDouble(const AbstractCiphertext &src) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
decryptDecodeInt(const AbstractCiphertext &src) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
decryptDecodeLong(const AbstractCiphertext &src) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encode(AbstractPlaintext &res, int val, int chainIndex) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encode(AbstractPlaintext &res, double val, int chainIndex) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encode(AbstractPlaintext &res, const std::vector< int > &vals, int chainIndex) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encode(AbstractPlaintext &res, const std::vector< long > &vals, int chainIndex) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encode(AbstractPlaintext &res, const std::vector< double > &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
encode(AbstractPlaintext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
encodeEncrypt(AbstractCiphertext &res, const std::vector< int > &vals, int chainIndex) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encodeEncrypt(AbstractCiphertext &res, const std::vector< long > &vals, int chainIndex) const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
encodeEncrypt(AbstractCiphertext &res, const std::vector< double > &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
encodeEncrypt(AbstractCiphertext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
encrypt(AbstractCiphertext &res, const AbstractPlaintext &src) const =0 (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | pure virtual |
getDecryptAddedNoiseEnabled() const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
getDecryptAddedNoisePrecision() const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
getDefaultScale() const (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
operator=(const AbstractEncoder &src)=delete (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | |
restoreDefaultScale() (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
setDecryptAddedNoiseEnabled(bool val) (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
setDecryptAddedNoisePrecision(int val) (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
setDefaultScale(double scale) (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder | virtual |
~AbstractEncoder() (defined in helayers::AbstractEncoder) | helayers::AbstractEncoder |