helib::EncryptedArrayBase Member List
  This is the complete list of members for helib::EncryptedArrayBase, including all inherited members.
| addCoord(long i, long k, long offset) const | helib::EncryptedArrayBase | inline | 
| buildLinPolyCoeffs(std::vector< NTL::ZZX > &C, const std::vector< NTL::ZZX > &L) const =0 | helib::EncryptedArrayBase | pure virtual | 
| clone() const =0 | helib::EncryptedArrayBase | pure virtual | 
| coordinate(long i, long k) const | helib::EncryptedArrayBase | inline | 
| decode(std::vector< long > &array, const NTL::ZZX &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decode(std::vector< NTL::ZZX > &array, const NTL::ZZX &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decode(PlaintextArray &array, const NTL::ZZX &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decode1Slot(const NTL::ZZX &ptxt, long i) const | helib::EncryptedArrayBase | inline | 
| decode1Slot(NTL::ZZX &slot, const NTL::ZZX &ptxt, long i) const | helib::EncryptedArrayBase | inline | 
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< long > &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< NTL::ZZX > &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decrypt(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< double > &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< cx_double > &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual | 
| decrypt1Slot(const Ctxt &ctxt, const SecKey &sKey, long i) const | helib::EncryptedArrayBase | inline | 
| decrypt1Slot(NTL::ZZX &slot, const Ctxt &ctxt, const SecKey &sKey, long i) const | helib::EncryptedArrayBase | inline | 
| dimension() const | helib::EncryptedArrayBase | inline | 
| encode(zzX &ptxt, const std::vector< long > &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encode(NTL::ZZX &ptxt, const std::vector< long > &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encode(zzX &ptxt, const std::vector< zzX > &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encode(zzX &ptxt, const PlaintextArray &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encode(NTL::ZZX &ptxt, const std::vector< NTL::ZZX > &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encode(NTL::ZZX &ptxt, const PlaintextArray &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encode(zzX &ptxt, const std::vector< NTL::ZZX > &array) const | helib::EncryptedArrayBase | inline | 
| encodeUnitSelector(zzX &ptxt, long i) const =0 | helib::EncryptedArrayBase | pure virtual | 
| encrypt(Ctxt &ctxt, const PubKey &key, const PTXT &ptxt) const | helib::EncryptedArrayBase | inline | 
| getContext() const =0 | helib::EncryptedArrayBase | pure virtual | 
| getDegree() const =0 | helib::EncryptedArrayBase | pure virtual | 
| getP2R() const =0 | helib::EncryptedArrayBase | pure virtual | 
| getPAlgebra() const =0 | helib::EncryptedArrayBase | pure virtual | 
| getTag() const =0 | helib::EncryptedArrayBase | pure virtual | 
| nativeDimension(long i) const | helib::EncryptedArrayBase | inline | 
| random(std::vector< long > &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| random(std::vector< NTL::ZZX > &array) const =0 | helib::EncryptedArrayBase | pure virtual | 
| restoreContext() const | helib::EncryptedArrayBase | inlinevirtual | 
| restoreContextForG() const | helib::EncryptedArrayBase | inlinevirtual | 
| rotate(Ctxt &ctxt, long k) const =0 | helib::EncryptedArrayBase | pure virtual | 
| rotate1D(Ctxt &ctxt, long i, long k, bool dc=false) const =0 | helib::EncryptedArrayBase | pure virtual | 
| rotate1D(std::vector< U > &out, const std::vector< U > &in, long i, long offset) const | helib::EncryptedArrayBase | inline | 
| shift(Ctxt &ctxt, long k) const =0 | helib::EncryptedArrayBase | pure virtual | 
| shift1D(Ctxt &ctxt, long i, long k) const =0 | helib::EncryptedArrayBase | pure virtual | 
| size() const | helib::EncryptedArrayBase | inline | 
| sizeOfDimension(long i) const | helib::EncryptedArrayBase | inline | 
| ~EncryptedArrayBase() | helib::EncryptedArrayBase | inlinevirtual | 
 1.8.19