helayers::HelibBgvEncoder Member List

This is the complete list of members for helayers::HelibBgvEncoder, 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::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decodeDouble(const AbstractPlaintext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decodeInt(const AbstractPlaintext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decodeLong(const AbstractPlaintext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decrypt(AbstractPlaintext &res, const AbstractCiphertext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decryptDecodeComplex(const AbstractCiphertext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decryptDecodeDouble(const AbstractCiphertext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decryptDecodeInt(const AbstractCiphertext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
decryptDecodeLong(const AbstractCiphertext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encode(AbstractPlaintext &res, const std::vector< int > &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encode(AbstractPlaintext &res, const std::vector< long > &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encode(AbstractPlaintext &res, const std::vector< double > &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encode(AbstractPlaintext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
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
encodeEncrypt(AbstractCiphertext &res, const std::vector< int > &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< long > &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< double > &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encodeEncrypt(AbstractCiphertext &res, const std::vector< std::complex< double >> &vals, int chainIndex) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
encrypt(AbstractCiphertext &res, const AbstractPlaintext &src) const override (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncodervirtual
getDecryptAddedNoiseEnabled() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
getDecryptAddedNoisePrecision() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
getDefaultScale() const (defined in helayers::AbstractEncoder)helayers::AbstractEncodervirtual
HelibBgvEncoder(HelibBgvContext &he) (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncoder
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
~HelibBgvEncoder() (defined in helayers::HelibBgvEncoder)helayers::HelibBgvEncoder