helayers::AbstractCiphertext Member List
This is the complete list of members for helayers::AbstractCiphertext, 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)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| addPlain(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| addPlainRaw(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| addRaw(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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 |
| debugPrint(const std::string &title="", int maxElements=-1, int verbose=0, std::ostream &out=std::cout) const (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
| getChainIndex() const =0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| getContext() (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | inline |
| getContext() const (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | inline |
| getScale() const =0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| 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 =0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| load(std::istream &stream)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| multiply(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| multiplyByChangingScale(double factor) (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | virtual |
| multiplyPlain(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| multiplyPlainRaw(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| multiplyRaw(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| relinearize()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| rescale()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| rescaleRaw()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| rotate(int n)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| save(std::ostream &stream) const =0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| setChainIndex(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| setChainIndex(int chainIndex)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| setScale(double scale)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| slotCount() const =0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| square()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| squareRaw()=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| sub(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| subPlain(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| subPlainRaw(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure virtual |
| subRaw(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext) | helayers::AbstractCiphertext | pure 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 |
1.8.17