HElib  1.0
Implementing Homomorphic Encryption
 All Classes Files Functions Variables Friends Pages
EncryptedArrayDerived< type > Member List

This is the complete list of members for EncryptedArrayDerived< type >, including all inherited members.

buildLinPolyCoeffs(vector< ZZX > &C, const vector< ZZX > &L) const EncryptedArrayDerived< type >virtual
clone() const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
coordinate(long i, long k) const EncryptedArrayBaseinline
decode(vector< long > &array, const ZZX &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
decode(vector< ZZX > &array, const ZZX &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
decode(PlaintextArray &array, const ZZX &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >virtual
decode(vector< RX > &array, const ZZX &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, vector< long > &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, vector< ZZX > &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, PlaintextArray &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
decrypt(const Ctxt &ctxt, const FHESecKey &sKey, vector< RX > &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inline
dimension() const EncryptedArrayBaseinline
encode(ZZX &ptxt, const vector< long > &array) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
encode(ZZX &ptxt, const vector< ZZX > &array) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
encode(ZZX &ptxt, const PlaintextArray &array) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >virtual
encode(ZZX &ptxt, const vector< RX > &array) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >
encodeUnitSelector(ZZX &ptxt, long i) const EncryptedArrayDerived< type >virtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const vector< long > &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const vector< ZZX > &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const PlaintextArray &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
encrypt(Ctxt &ctxt, const FHEPubKey &pKey, const vector< RX > &ptxt) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inline
EncryptedArrayDerived(const FHEcontext &_context, const RX &_G=RX(1, 1)) (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >explicit
EncryptedArrayDerived(const EncryptedArrayDerived &other) (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inline
getContext() const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
getDegree() const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
getG() const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inline
nativeDimension(long i) const EncryptedArrayBaseinline
operator=(const EncryptedArrayDerived &other) (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inline
rotate(Ctxt &ctxt, long k) const EncryptedArrayDerived< type >virtual
rotate1D(Ctxt &ctxt, long i, long k, bool dc=false) const EncryptedArrayDerived< type >virtual
select(Ctxt &ctxt1, const Ctxt &ctxt2, const vector< long > &selector) const EncryptedArrayDerived< type >inlinevirtual
select(Ctxt &ctxt1, const Ctxt &ctxt2, const vector< ZZX > &selector) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
select(Ctxt &ctxt1, const Ctxt &ctxt2, const PlaintextArray &selector) const (defined in EncryptedArrayDerived< type >)EncryptedArrayDerived< type >inlinevirtual
shift(Ctxt &ctxt, long k) const EncryptedArrayDerived< type >virtual
shift1D(Ctxt &ctxt, long i, long k) const EncryptedArrayDerived< type >virtual
size() const EncryptedArrayBaseinline
sizeOfDimension(long i) const EncryptedArrayBaseinline
~EncryptedArrayBase() (defined in EncryptedArrayBase)EncryptedArrayBaseinlinevirtual