helib::Ctxt Member List
  This is the complete list of members for helib::Ctxt, including all inherited members.
| addConstant(const DoubleCRT &dcrt, double size=-1.0) | helib::Ctxt | |
| addConstant(const NTL::ZZX &poly, double size=-1.0) | helib::Ctxt | |
| addConstant(const Ptxt< Scheme > &ptxt) | helib::Ctxt | inline | 
| addConstant(const NTL::ZZ &c) | helib::Ctxt | |
| addConstantCKKS(std::pair< long, long >) | helib::Ctxt | |
| addConstantCKKS(double x) | helib::Ctxt | inline | 
| addConstantCKKS(const DoubleCRT &dcrt, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0)) | helib::Ctxt | |
| addConstantCKKS(const NTL::ZZX &poly, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0)) | helib::Ctxt | |
| addConstantCKKS(const std::vector< std::complex< double >> &ptxt) | helib::Ctxt | |
| addConstantCKKS(const Ptxt< CKKS > &ptxt) | helib::Ctxt | |
| addConstantCKKS(const NTL::ZZ &c) | helib::Ctxt | |
| addCtxt(const Ctxt &other, bool negative=false) | helib::Ctxt | |
| automorph(long k) | helib::Ctxt | |
| BasicAutomorphPrecon class | helib::Ctxt | friend | 
| bitCapacity() const | helib::Ctxt | inline | 
| blindCtxt(const NTL::ZZX &poly) | helib::Ctxt | |
| bringToSet(const IndexSet &s) | helib::Ctxt | |
| bumpNoiseBound(double factor) | helib::Ctxt | inline | 
| capacity() const | helib::Ctxt | inline | 
| cleanUp() | helib::Ctxt | |
| clear() | helib::Ctxt | inline | 
| complexConj() | helib::Ctxt | |
| Ctxt(const Ctxt &other)=default | helib::Ctxt | |
| Ctxt(const PubKey &newPubKey, long newPtxtSpace=0) | helib::Ctxt | explicit | 
| Ctxt(ZeroCtxtLike_type, const Ctxt &ctxt) | helib::Ctxt | |
| cube() | helib::Ctxt | inline | 
| divideBy2() | helib::Ctxt | |
| divideByP() | helib::Ctxt | |
| dropSmallAndSpecialPrimes() | helib::Ctxt | |
| DummyEncrypt(const NTL::ZZX &ptxt, double size=-1.0) | helib::Ctxt | |
| effectiveR() const | helib::Ctxt | inline | 
| equalizeRationalFactors(Ctxt &c1, Ctxt &c2) | helib::Ctxt | static | 
| equalsTo(const Ctxt &other, bool comparePkeys=true) const | helib::Ctxt | |
| evalPoly(const NTL::ZZX &poly) | helib::Ctxt | |
| extractBits(std::vector< Ctxt > &bits, long nBits2extract=0) | helib::Ctxt | inline | 
| frobeniusAutomorph(long j) | helib::Ctxt | |
| getContext() const | helib::Ctxt | inline | 
| getKeyID() const | helib::Ctxt | |
| getNoiseBound() const | helib::Ctxt | inline | 
| getPrimeSet() const | helib::Ctxt | inline | 
| getPtxtMag() const | helib::Ctxt | inline | 
| getPtxtSpace() const | helib::Ctxt | inline | 
| getPubKey() const | helib::Ctxt | inline | 
| getRatFactor() const | helib::Ctxt | inline | 
| hackPtxtSpace(long newPtxtSpace) | helib::Ctxt | inline | 
| inCanonicalForm(long keyID=0) const | helib::Ctxt | inline | 
| isCKKS() const | helib::Ctxt | inline | 
| isCorrect() const | helib::Ctxt | inline | 
| isEmpty() const | helib::Ctxt | inline | 
| log_of_ratio() const | helib::Ctxt | inline | 
| logOfPrimeSet() const | helib::Ctxt | inline | 
| modDownToSet(const IndexSet &s) | helib::Ctxt | |
| modSwitchAddedNoiseBound() const | helib::Ctxt | |
| modUpToSet(const IndexSet &s) | helib::Ctxt | |
| multByConstant(const DoubleCRT &dcrt, double size=-1.0) | helib::Ctxt | |
| multByConstant(const NTL::ZZX &poly, double size=-1.0) | helib::Ctxt | |
| multByConstant(const zzX &poly, double size=-1.0) | helib::Ctxt | |
| multByConstant(const NTL::ZZ &c) | helib::Ctxt | |
| multByConstant(const Ptxt< Scheme > &ptxt) | helib::Ctxt | inline | 
| multByConstantCKKS(double x) | helib::Ctxt | inline | 
| multByConstantCKKS(std::pair< long, long > num) | helib::Ctxt | inline | 
| multByConstantCKKS(const DoubleCRT &dcrt, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0), double roundingErr=-1.0) | helib::Ctxt | |
| multByConstantCKKS(const NTL::ZZX &poly, NTL::xdouble size=NTL::xdouble(-1.0), NTL::xdouble factor=NTL::xdouble(-1.0), double roundingErr=-1.0) | helib::Ctxt | inline | 
| multByConstantCKKS(const Ptxt< CKKS > &ptxt) | helib::Ctxt | |
| multByConstantCKKS(const std::vector< std::complex< double >> &ptxt) | helib::Ctxt | |
| multByP(long e=1) | helib::Ctxt | inline | 
| multiplyBy(const Ctxt &other) | helib::Ctxt | |
| multiplyBy2(const Ctxt &other1, const Ctxt &other2) | helib::Ctxt | |
| multLowLvl(const Ctxt &other, bool destructive=false) | helib::Ctxt | |
| naturalPrimeSet() const | helib::Ctxt | |
| naturalSize() const | helib::Ctxt | |
| negate() | helib::Ctxt | |
| nxorConstant(const DoubleCRT &poly, UNUSED double size=-1.0) | helib::Ctxt | inline | 
| nxorConstant(const NTL::ZZX &poly, double size=-1.0) | helib::Ctxt | inline | 
| operator!=(const Ctxt &other) const | helib::Ctxt | inline | 
| operator*=(const Ctxt &other) | helib::Ctxt | inline | 
| operator*=(const Ptxt< BGV > &other) | helib::Ctxt | |
| operator*=(const Ptxt< CKKS > &other) | helib::Ctxt | |
| operator*=(const NTL::ZZX &poly) | helib::Ctxt | |
| operator*=(const long scalar) | helib::Ctxt | |
| operator+=(const Ctxt &other) | helib::Ctxt | inline | 
| operator+=(const Ptxt< BGV > &other) | helib::Ctxt | |
| operator+=(const Ptxt< CKKS > &other) | helib::Ctxt | |
| operator-=(const Ctxt &other) | helib::Ctxt | inline | 
| operator-=(const Ptxt< BGV > &other) | helib::Ctxt | |
| operator-=(const Ptxt< CKKS > &other) | helib::Ctxt | |
| operator<<(std::ostream &str, const Ctxt &ctxt) | helib::Ctxt | friend | 
| operator=(const Ctxt &other) | helib::Ctxt | inline | 
| operator==(const Ctxt &other) const | helib::Ctxt | inline | 
| operator>>(std::istream &str, Ctxt &ctxt) | helib::Ctxt | friend | 
| operator>>=(long k) | helib::Ctxt | inline | 
| power(long e) | helib::Ctxt | |
| PubKey class | helib::Ctxt | friend | 
| rawModSwitch(std::vector< NTL::ZZX > &zzParts, long toModulus) const | helib::Ctxt | |
| read(std::istream &str) | helib::Ctxt | |
| reducePtxtSpace(long newPtxtSpace) | helib::Ctxt | |
| reLinearize(long keyIdx=0) | helib::Ctxt | |
| SecKey class | helib::Ctxt | friend | 
| setPtxtMag(const NTL::xdouble &z) | helib::Ctxt | inline | 
| smartAutomorph(long k) | helib::Ctxt | |
| square() | helib::Ctxt | inline | 
| write(std::ostream &str) const | helib::Ctxt | |
| xorConstant(const DoubleCRT &poly, UNUSED double size=-1.0) | helib::Ctxt | inline | 
| xorConstant(const NTL::ZZX &poly, double size=-1.0) | helib::Ctxt | inline | 
 1.8.19