helib::EncryptedArrayDerived< type > Member List
This is the complete list of members for helib::EncryptedArrayDerived< type >, 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 override | helib::EncryptedArrayDerived< type > | virtual |
| buildLinPolyCoeffs(std::vector< RX > &C, const std::vector< RX > &L) const | helib::EncryptedArrayDerived< type > | virtual |
| clone() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| coordinate(long i, long k) const | helib::EncryptedArrayBase | inline |
| decode(std::vector< long > &array, const NTL::ZZX &ptxt) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| decode(std::vector< NTL::ZZX > &array, const NTL::ZZX &ptxt) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| decode(PlaintextArray &array, const NTL::ZZX &ptxt) const override | helib::EncryptedArrayDerived< type > | virtual |
| decode(PlaintextArray &array, const zzX &ptxt) const | helib::EncryptedArrayDerived< type > | virtual |
| decode(std::vector< RX > &array, const zzX &ptxt) const | helib::EncryptedArrayDerived< type > | |
| decode(std::vector< RX > &array, const NTL::ZZX &ptxt) const | helib::EncryptedArrayDerived< type > | |
| decode(std::vector< RX > &array, const RX &ptxt) const | helib::EncryptedArrayDerived< type > | |
| 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(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED std::vector< double > &ptxt, UNUSED OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inline |
| decrypt(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED std::vector< cx_double > &ptxt, UNUSED OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inline |
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< long > &ptxt) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< NTL::ZZX > &ptxt) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| decrypt(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt, OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< RX > &ptxt) const | helib::EncryptedArrayDerived< type > | inline |
| helib::EncryptedArrayBase::decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< double > &ptxt, OptLong prec=OptLong()) const =0 | helib::EncryptedArrayBase | pure virtual |
| helib::EncryptedArrayBase::decrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< cx_double > &ptxt, OptLong prec=OptLong()) 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 |
| decryptComplex(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED PlaintextArray &ptxt, UNUSED OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inline |
| helib::EncryptedArrayBase::decryptComplex(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt, OptLong prec=OptLong()) const =0 | helib::EncryptedArrayBase | pure virtual |
| decryptReal(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED PlaintextArray &ptxt, UNUSED OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inline |
| helib::EncryptedArrayBase::decryptReal(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt, OptLong prec=OptLong()) const =0 | helib::EncryptedArrayBase | pure virtual |
| defaultErr() const | helib::EncryptedArrayBase | inlinevirtual |
| defaultScale(UNUSED double err, UNUSED OptLong prec=OptLong()) const | helib::EncryptedArrayBase | inlinevirtual |
| dimension() const | helib::EncryptedArrayBase | inline |
| dispatch(Args &&... args) const | helib::EncryptedArrayDerived< type > | inline |
| encode(NTL::ZZX &ptxt, const std::vector< long > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(zzX &ptxt, const std::vector< long > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(NTL::ZZX &ptxt, const std::vector< NTL::ZZX > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(zzX &ptxt, const std::vector< zzX > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(NTL::ZZX &ptxt, const PlaintextArray &array) const override | helib::EncryptedArrayDerived< type > | virtual |
| encode(zzX &ptxt, const PlaintextArray &array) const override | helib::EncryptedArrayDerived< type > | virtual |
| encode(zzX &ptxt, const std::vector< NTL::ZZX > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(EncodedPtxt &eptxt, const std::vector< NTL::ZZX > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(EncodedPtxt &eptxt, const std::vector< long > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(UNUSED EncodedPtxt &eptxt, UNUSED const std::vector< cx_double > &array, UNUSED double mag=-1, UNUSED OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(UNUSED EncodedPtxt &eptxt, UNUSED const std::vector< double > &array, UNUSED double mag=-1, UNUSED OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(EncodedPtxt &eptxt, const PlaintextArray &array, double mag=-1, OptLong prec=OptLong()) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(EncodedPtxt &eptxt, const std::vector< bool > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| encode(zzX &ptxt, const std::vector< RX > &array) const | helib::EncryptedArrayDerived< type > | |
| encode(NTL::ZZX &ptxt, const std::vector< RX > &array) const | helib::EncryptedArrayDerived< type > | |
| encode(RX &ptxt, const std::vector< RX > &array) const | helib::EncryptedArrayDerived< type > | |
| helib::EncryptedArrayBase::encode(EncodedPtxt &eptxt, const std::vector< cx_double > &array, double mag=-1, OptLong prec=OptLong()) const =0 | helib::EncryptedArrayBase | pure virtual |
| helib::EncryptedArrayBase::encode(EncodedPtxt &eptxt, const std::vector< double > &array, double mag=-1, OptLong prec=OptLong()) const =0 | helib::EncryptedArrayBase | pure virtual |
| encodeUnitSelector(zzX &ptxt, long i) const override | helib::EncryptedArrayDerived< type > | virtual |
| encodeUnitSelector(EncodedPtxt &eptxt, long i) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| EncryptedArrayDerived(const Context &_context, const RX &_G, const PAlgebraMod &_tab) | helib::EncryptedArrayDerived< type > | explicit |
| EncryptedArrayDerived(const EncryptedArrayDerived &other) | helib::EncryptedArrayDerived< type > | inline |
| getContext() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| getDegree() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| getG() const | helib::EncryptedArrayDerived< type > | inline |
| getNormalBasisMatrix() const | helib::EncryptedArrayDerived< type > | inline |
| getNormalBasisMatrixInverse() const | helib::EncryptedArrayDerived< type > | inline |
| getP2R() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| getPAlgebra() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| getTab() const | helib::EncryptedArrayDerived< type > | inline |
| getTag() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| initNormalBasisMatrix() const | helib::EncryptedArrayDerived< type > | |
| nativeDimension(long i) const | helib::EncryptedArrayBase | inline |
| operator=(const EncryptedArrayDerived &)=delete | helib::EncryptedArrayDerived< type > | |
| random(std::vector< long > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| random(std::vector< NTL::ZZX > &array) const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| random(std::vector< RX > &array) const | helib::EncryptedArrayDerived< type > | inline |
| rawDecrypt(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED std::vector< cx_double > &ptxt) const override | helib::EncryptedArrayDerived< type > | inline |
| rawDecrypt(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED std::vector< double > &ptxt) const override | helib::EncryptedArrayDerived< type > | inline |
| rawDecrypt(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED PlaintextArray &ptxt) const override | helib::EncryptedArrayDerived< type > | inline |
| helib::EncryptedArrayBase::rawDecrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< cx_double > &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual |
| helib::EncryptedArrayBase::rawDecrypt(const Ctxt &ctxt, const SecKey &sKey, std::vector< double > &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual |
| helib::EncryptedArrayBase::rawDecrypt(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual |
| rawDecryptComplex(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED PlaintextArray &ptxt) const override | helib::EncryptedArrayDerived< type > | inline |
| helib::EncryptedArrayBase::rawDecryptComplex(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual |
| rawDecryptReal(UNUSED const Ctxt &ctxt, UNUSED const SecKey &sKey, UNUSED PlaintextArray &ptxt) const override | helib::EncryptedArrayDerived< type > | inline |
| helib::EncryptedArrayBase::rawDecryptReal(const Ctxt &ctxt, const SecKey &sKey, PlaintextArray &ptxt) const =0 | helib::EncryptedArrayBase | pure virtual |
| restoreContext() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| restoreContextForG() const override | helib::EncryptedArrayDerived< type > | inlinevirtual |
| rotate(Ctxt &ctxt, long k) const override | helib::EncryptedArrayDerived< type > | virtual |
| rotate1D(Ctxt &ctxt, long i, long k, bool dc=false) const override | helib::EncryptedArrayDerived< type > | virtual |
| rotate1D(std::vector< U > &out, const std::vector< U > &in, long i, long offset) const | helib::EncryptedArrayDerived< type > | inline |
| shift(Ctxt &ctxt, long k) const override | helib::EncryptedArrayDerived< type > | virtual |
| shift1D(Ctxt &ctxt, long i, long k) const override | helib::EncryptedArrayDerived< type > | virtual |
| size() const | helib::EncryptedArrayBase | inline |
| sizeOfDimension(long i) const | helib::EncryptedArrayBase | inline |
| ~EncryptedArrayBase() | helib::EncryptedArrayBase | inlinevirtual |
1.9.1