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::AbstractCiphertextprotected
AbstractCiphertext(HeContext &he) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
add(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
addPlain(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
addPlainRaw(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
addRaw(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
addScalar(int scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
addScalar(double scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
clone() const (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
conjugate()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
conjugateRaw()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
debugPrint(const std::string &title="", int maxElements=-1, int verbose=0, std::ostream &out=std::cout) const (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
getChainIndex() const =0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
getContext() (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
getContext() const (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextinline
getScale() const =0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
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 =0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
load(std::istream &stream)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
multiply(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
multiplyByChangingScale(double factor) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
multiplyPlain(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
multiplyPlainRaw(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
multiplyRaw(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
multiplyScalar(int scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
multiplyScalar(double scalar) (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextvirtual
negate()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
operator=(const AbstractCiphertext &src)=delete (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertext
reduceChainIndex()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
relinearize()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
rescale()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
rescaleRaw()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
rotate(int n)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
save(std::ostream &stream) const =0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
setChainIndex(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
setChainIndex(int chainIndex)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
setScale(double scale)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
slotCount() const =0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
square()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
squareRaw()=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
sub(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
subPlain(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
subPlainRaw(const AbstractPlaintext &plain)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
subRaw(const AbstractCiphertext &other)=0 (defined in helayers::AbstractCiphertext)helayers::AbstractCiphertextpure virtual
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