helayers::HelibBgvCiphertext Member List

This is the complete list of members for helayers::HelibBgvCiphertext, including all inherited members.

AbstractCiphertext(const AbstractCiphertext &src)=default (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextprotected
AbstractCiphertext(HeContext &he) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
add(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
addPlain(const AbstractPlaintext &plain) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
addPlainRaw(const AbstractPlaintext &plain) override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
addRaw(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
addScalar(int scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
addScalar(double scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
clone() const (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextinline
conjugate() override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
conjugateRaw() override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
ctxt (defined in helayers::HelibCiphertext)helayers::HelibCiphertextprotected
debugPrint(const std::string &title="", int maxElements=-1, int verbose=0, std::ostream &out=std::cout) const override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
getChainIndex() const override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
getContext() (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
getContext() const (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
getScale() const override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
HelibBgvCiphertext(HelibBgvContext &h) (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextinline
HelibBgvEncoder (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextfriend
HelibBgvNativeFunctionEvaluator (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextfriend
HelibCiphertext(HelibContext &h) (defined in helayers::HelibCiphertext)helayers::HelibCiphertextinline
innerSum(int n) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
innerSum(int rot1, int rot2, bool reverse=false) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
isEmpty() const override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextinlinevirtual
load(std::istream &stream) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
multiply(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
multiplyByChangingScale(double factor) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
multiplyPlain(const AbstractPlaintext &plain) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
multiplyPlainRaw(const AbstractPlaintext &plain) override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
multiplyRaw(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
multiplyScalar(int scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
multiplyScalar(double scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
negate() override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
operator=(const AbstractCiphertext &src)=delete (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertext
reduceChainIndex() override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
relinearize() override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
rescale() override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
rescaleRaw() override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
rotate(int n) override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
save(std::ostream &stream) const override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
setChainIndex(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
setChainIndex(int chainIndex) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
setScale(double scale) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
slotCount() const override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
square() override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
squareRaw() override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
sub(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
subPlain(const AbstractPlaintext &plain) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
subPlainRaw(const AbstractPlaintext &plain) override (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
subRaw(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext)helayers::HelibCiphertextvirtual
sumExpBySquaringLeftToRight(int n) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
sumExpBySquaringRightToLeft(int n) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
~AbstractCiphertext() (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinlinevirtual
~HelibBgvCiphertext() (defined in helayers::HelibBgvCiphertext)helayers::HelibBgvCiphertextvirtual
~HelibCiphertext() (defined in helayers::HelibCiphertext)helayers::HelibCiphertextinlinevirtual