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::AbstractCiphertext | protected |
AbstractCiphertext(HeContext &he) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | inline |
add(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
addPlain(const AbstractPlaintext &plain) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
addPlainRaw(const AbstractPlaintext &plain) override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
addRaw(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
addScalar(int scalar) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
addScalar(double scalar) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
clone() const (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | inline |
conjugate() override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
conjugateRaw() override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
ctxt (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | protected |
debugPrint(const std::string &title="", int maxElements=-1, int verbose=0, std::ostream &out=std::cout) const override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
getChainIndex() const override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
getContext() (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | inline |
getContext() const (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | inline |
getScale() const override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
HelibBgvCiphertext(HelibBgvContext &h) (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | inline |
HelibBgvEncoder (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | friend |
HelibBgvNativeFunctionEvaluator (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | friend |
HelibCiphertext(HelibContext &h) (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | inline |
innerSum(int n) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
innerSum(int rot1, int rot2, bool reverse=false) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
isEmpty() const override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | inlinevirtual |
load(std::istream &stream) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
multiply(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
multiplyByChangingScale(double factor) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
multiplyPlain(const AbstractPlaintext &plain) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
multiplyPlainRaw(const AbstractPlaintext &plain) override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
multiplyRaw(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
multiplyScalar(int scalar) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
multiplyScalar(double scalar) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
negate() override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
operator=(const AbstractCiphertext &src)=delete (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | |
reduceChainIndex() override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
relinearize() override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
rescale() override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
rescaleRaw() override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
rotate(int n) override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
save(std::ostream &stream) const override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
setChainIndex(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
setChainIndex(int chainIndex) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
setScale(double scale) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
slotCount() const override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
square() override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
squareRaw() override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
sub(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
subPlain(const AbstractPlaintext &plain) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
subPlainRaw(const AbstractPlaintext &plain) override (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
subRaw(const AbstractCiphertext &other) override (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | virtual |
sumExpBySquaringLeftToRight(int n) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
sumExpBySquaringRightToLeft(int n) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
~AbstractCiphertext() (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | inlinevirtual |
~HelibBgvCiphertext() (defined in helayers::HelibBgvCiphertext) | helayers::HelibBgvCiphertext | virtual |
~HelibCiphertext() (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | inlinevirtual |