helayers::HelibCiphertext Member List
This is the complete list of members for helayers::HelibCiphertext, 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)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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::AbstractCiphertext) | helayers::AbstractCiphertext | inline |
| conjugate()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| conjugateRaw()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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 |
| 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)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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 =0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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 |
| ~HelibCiphertext() (defined in helayers::HelibCiphertext) | helayers::HelibCiphertext | inlinevirtual |
1.8.17