helayers::HelibCkksEncoder Member List

This is the complete list of members for helayers::HelibCkksEncoder, 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 override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
decodeDouble(const AbstractPlaintext &src) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
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 override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
decryptDecodeComplex(const AbstractCiphertext &src) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
decryptDecodeDouble(const AbstractCiphertext &src) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
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, const std::vector< double > &vals, int chainIndex) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
encode(AbstractPlaintext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
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
encodeEncrypt(AbstractCiphertext &res, const std::vector< double > &vals, int chainIndex) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
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
encrypt(AbstractCiphertext &res, const AbstractPlaintext &src) const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
getDecryptAddedNoiseEnabled() const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
getDecryptAddedNoisePrecision() const override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
getDefaultScale() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
HelibCkksEncoder(HelibCkksContext &he) (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncoder
operator=(const AbstractEncoder &src)=delete (defined in helayers::AbstractEncoder)helayers::AbstractEncoder
restoreDefaultScale() (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
setDecryptAddedNoiseEnabled(bool val) override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
setDecryptAddedNoisePrecision(int val) override (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncodervirtual
setDefaultScale(double scale) (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
~AbstractEncoder() (defined in helayers::AbstractEncoder)helayers::AbstractEncoder
~HelibCkksEncoder() (defined in helayers::HelibCkksEncoder)helayers::HelibCkksEncoder