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::AbstractEncodervirtual
assertEquals(const AbstractCiphertext &c, const std::string &title, const std::vector< long > &expectedVals, double eps, bool percent) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
assertEquals(const AbstractCiphertext &c, const std::string &title, const std::vector< double > &expectedVals, double eps, bool percent) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
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::AbstractEncodervirtual
decodeComplex(const AbstractPlaintext &src) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
decodeDouble(const AbstractPlaintext &src) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
decodeInt(const AbstractPlaintext &src) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
decodeLong(const AbstractPlaintext &src) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
decrypt(AbstractPlaintext &res, const AbstractCiphertext &src) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
decryptDecodeComplex(const AbstractCiphertext &src) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
decryptDecodeDouble(const AbstractCiphertext &src) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
decryptDecodeInt(const AbstractCiphertext &src) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
decryptDecodeLong(const AbstractCiphertext &src) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encode(AbstractPlaintext &res, int val, int chainIndex) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encode(AbstractPlaintext &res, double val, int chainIndex) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encode(AbstractPlaintext &res, const std::vector< int > &vals, int chainIndex) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encode(AbstractPlaintext &res, const std::vector< long > &vals, int chainIndex) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encode(AbstractPlaintext &res, const std::vector< double > &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
encode(AbstractPlaintext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< int > &vals, int chainIndex) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< long > &vals, int chainIndex) const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< double > &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
encrypt(AbstractCiphertext &res, const AbstractPlaintext &src) const =0 (defined in helayers::AbstractEncoder)helayers::AbstractEncoderpure virtual
getDecryptAddedNoiseEnabled() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
getDecryptAddedNoisePrecision() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
getDefaultScale() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
operator=(const AbstractEncoder &src)=delete (defined in helayers::AbstractEncoder)helayers::AbstractEncoder
restoreDefaultScale() (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
setDecryptAddedNoiseEnabled(bool val) (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
setDecryptAddedNoisePrecision(int val) (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
setDefaultScale(double scale) (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
~AbstractEncoder() (defined in helayers::AbstractEncoder)helayers::AbstractEncoder