helib::EncryptedArray Member List

This is the complete list of members for helib::EncryptedArray, including all inherited members.

addCoord(long i, long k, long offset) consthelib::EncryptedArrayinline
buildLinPolyCoeffs(std::vector< NTL::ZZX > &C, const std::vector< NTL::ZZX > &L) consthelib::EncryptedArrayinline
coordinate(long i, long k) consthelib::EncryptedArrayinline
decode(ARRAY &array, const PTXT &ptxt) consthelib::EncryptedArrayinline
decrypt(const Ctxt &ctxt, const SecKey &sKey, T &ptxt) consthelib::EncryptedArrayinline
decrypt(const Ctxt &ctxt, const SecKey &sKey, T &ptxt, OptLong prec) consthelib::EncryptedArrayinline
decryptComplex(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
decryptReal(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
dimension() consthelib::EncryptedArrayinline
dispatch(Args &&... args) consthelib::EncryptedArrayinline
encode(zzX &ptxt, const std::vector< long > &array) consthelib::EncryptedArrayinline
encode(NTL::ZZX &ptxt, const std::vector< long > &array) consthelib::EncryptedArrayinline
encode(zzX &ptxt, const std::vector< zzX > &array) consthelib::EncryptedArrayinline
encode(zzX &ptxt, const PlaintextArray &array) consthelib::EncryptedArrayinline
encode(NTL::ZZX &ptxt, const std::vector< NTL::ZZX > &array) consthelib::EncryptedArrayinline
encode(NTL::ZZX &ptxt, const PlaintextArray &array) consthelib::EncryptedArrayinline
encode(zzX &ptxt, const std::vector< NTL::ZZX > &array) consthelib::EncryptedArrayinline
encode(EncodedPtxt &eptxt, const std::vector< NTL::ZZX > &array) consthelib::EncryptedArrayinline
encode(EncodedPtxt &eptxt, const std::vector< long > &array) consthelib::EncryptedArrayinline
encode(EncodedPtxt &eptxt, const std::vector< cx_double > &array, double mag=-1, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encode(EncodedPtxt &eptxt, const std::vector< double > &array, double mag=-1, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encode(EncodedPtxt &eptxt, const PlaintextArray &array, double mag=-1, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encode(EncodedPtxt &eptxt, const std::vector< bool > &array) consthelib::EncryptedArrayinline
encodeUnitSelector(EncodedPtxt &eptxt, long i) consthelib::EncryptedArrayinline
encodeUnitSelector(zzX &ptxt, long i) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const PubKey &key, const std::vector< NTL::ZZX > &array) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const std::vector< NTL::ZZX > &array) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const PubKey &key, const std::vector< long > &array) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const std::vector< long > &array) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const PubKey &key, const std::vector< cx_double > &array, double mag, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const std::vector< cx_double > &array, UNUSED double mag, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const PubKey &key, const std::vector< double > &array, double mag, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const std::vector< double > &array, double mag, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const PubKey &key, const PlaintextArray &array, double mag=-1, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
encrypt(Ctxt &ctxt, const PlaintextArray &array, double mag=-1, OptLong prec=OptLong()) consthelib::EncryptedArrayinline
EncryptedArray(const Context &context, const NTL::ZZX &G=NTL::ZZX(1, 1))helib::EncryptedArrayinline
EncryptedArray(const Context &context, const PAlgebraMod &_alMod)helib::EncryptedArrayinline
getAlMod() consthelib::EncryptedArrayinline
getContext() consthelib::EncryptedArrayinline
getCx() consthelib::EncryptedArrayinline
getDegree() consthelib::EncryptedArrayinline
getDerived(type) consthelib::EncryptedArrayinline
getPAlgebra() consthelib::EncryptedArrayinline
getTag() consthelib::EncryptedArrayinline
isCKKS() consthelib::EncryptedArrayinline
nativeDimension(long i) consthelib::EncryptedArrayinline
operator=(const EncryptedArray &other)=deletehelib::EncryptedArray
random(std::vector< T > &array) consthelib::EncryptedArrayinline
rawDecrypt(const Ctxt &ctxt, const SecKey &sKey, T &ptxt) consthelib::EncryptedArrayinline
rawDecryptComplex(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt) consthelib::EncryptedArrayinline
rawDecryptReal(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt) consthelib::EncryptedArrayinline
restoreContext() consthelib::EncryptedArrayinline
restoreContextForG() consthelib::EncryptedArrayinline
rotate(Ctxt &ctxt, long k) consthelib::EncryptedArrayinline
rotate1D(Ctxt &ctxt, long i, long k, bool dc=false) consthelib::EncryptedArrayinline
rotate1D(std::vector< U > &out, const std::vector< U > &in, long i, long offset) consthelib::EncryptedArrayinline
shift(Ctxt &ctxt, long k) consthelib::EncryptedArrayinline
shift1D(Ctxt &ctxt, long i, long k) consthelib::EncryptedArrayinline
size() consthelib::EncryptedArrayinline
sizeOfDimension(long i) consthelib::EncryptedArrayinline