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 |