helib::DoubleCRT Member List
This is the complete list of members for helib::DoubleCRT, including all inherited members.
| Add(const DoubleCRT &other, bool matchIndexSets=true) | helib::DoubleCRT | inline |
| addPrimes(const IndexSet &s1, NTL::ZZX *poly_p=0) | helib::DoubleCRT | |
| addPrimesAndScale(const IndexSet &s1) | helib::DoubleCRT | |
| automorph(long k) | helib::DoubleCRT | |
| breakIntoDigits(std::vector< DoubleCRT > &dgts) const | helib::DoubleCRT | |
| complexConj() | helib::DoubleCRT | |
| DoubleCRT(const DoubleCRT &other)=default | helib::DoubleCRT | |
| DoubleCRT(const NTL::ZZX &poly, const Context &_context, const IndexSet &indexSet) | helib::DoubleCRT | |
| DoubleCRT(const zzX &poly, const Context &_context, const IndexSet &indexSet) | helib::DoubleCRT | |
| DoubleCRT(const Context &_context, const IndexSet &indexSet) | helib::DoubleCRT | |
| DoubleCRT(const NTL::ZZ &num, const Context &context, const IndexSet &indexSet) | helib::DoubleCRT | inline |
| DoubleCRT(long num, const Context &context, const IndexSet &indexSet) | helib::DoubleCRT | inline |
| Exp(long k) | helib::DoubleCRT | |
| FFT(const NTL::ZZX &poly, const IndexSet &s) | helib::DoubleCRT | |
| FFT(const zzX &poly, const IndexSet &s) | helib::DoubleCRT | |
| getContext() const | helib::DoubleCRT | inline |
| getIndexSet() const | helib::DoubleCRT | inline |
| getMap() const | helib::DoubleCRT | inline |
| getOneRow(NTL::Vec< long > &row, long idx, bool positive=false) const | helib::DoubleCRT | |
| getOneRow(NTL::zz_pX &row, long idx) const | helib::DoubleCRT | |
| Mul(const DoubleCRT &other, bool matchIndexSets=true) | helib::DoubleCRT | inline |
| Negate(const DoubleCRT &other) | helib::DoubleCRT | |
| Negate() | helib::DoubleCRT | inline |
| operator!=(const DoubleCRT &other) const | helib::DoubleCRT | inline |
| operator*=(const DoubleCRT &other) | helib::DoubleCRT | inline |
| operator*=(const NTL::ZZX &poly) | helib::DoubleCRT | inline |
| operator*=(const NTL::ZZ &num) | helib::DoubleCRT | inline |
| operator*=(long num) | helib::DoubleCRT | inline |
| operator++() | helib::DoubleCRT | inline |
| operator++(int) | helib::DoubleCRT | inline |
| operator+=(const DoubleCRT &other) | helib::DoubleCRT | inline |
| operator+=(const NTL::ZZX &poly) | helib::DoubleCRT | inline |
| operator+=(const NTL::ZZ &num) | helib::DoubleCRT | inline |
| operator+=(long num) | helib::DoubleCRT | inline |
| operator--() | helib::DoubleCRT | inline |
| operator--(int) | helib::DoubleCRT | inline |
| operator-=(const DoubleCRT &other) | helib::DoubleCRT | inline |
| operator-=(const NTL::ZZX &poly) | helib::DoubleCRT | inline |
| operator-=(const NTL::ZZ &num) | helib::DoubleCRT | inline |
| operator-=(long num) | helib::DoubleCRT | inline |
| operator/=(const NTL::ZZ &num) | helib::DoubleCRT | |
| operator/=(long num) | helib::DoubleCRT | inline |
| operator<<(std::ostream &s, const DoubleCRT &d) | helib::DoubleCRT | friend |
| operator=(const DoubleCRT &other) | helib::DoubleCRT | |
| operator=(const zzX &poly) | helib::DoubleCRT | |
| operator=(const NTL::ZZX &poly) | helib::DoubleCRT | |
| operator=(const NTL::ZZ &num) | helib::DoubleCRT | |
| operator=(const long num) | helib::DoubleCRT | inline |
| operator==(const DoubleCRT &other) const | helib::DoubleCRT | inline |
| operator>>(std::istream &s, DoubleCRT &d) | helib::DoubleCRT | friend |
| operator>>=(long k) | helib::DoubleCRT | inline |
| randomize(const NTL::ZZ *seed=nullptr) | helib::DoubleCRT | |
| read(std::istream &str) | helib::DoubleCRT | |
| readFrom(std::istream &str, const Context &context) | helib::DoubleCRT | static |
| readFromJSON(std::istream &str, const Context &context) | helib::DoubleCRT | static |
| readFromJSON(const JsonWrapper &j, const Context &context) | helib::DoubleCRT | static |
| readJSON(std::istream &str) | helib::DoubleCRT | |
| readJSON(const JsonWrapper &j) | helib::DoubleCRT | |
| reduce() const | helib::DoubleCRT | inline |
| removePrimes(const IndexSet &s1) | helib::DoubleCRT | inline |
| sampleGaussian(double stdev=0.0) | helib::DoubleCRT | |
| sampleGaussianBounded(double stdev=0.0) | helib::DoubleCRT | |
| sampleGaussianBounded(NTL::xdouble stdev) | helib::DoubleCRT | |
| sampleHWt(long Hwt) | helib::DoubleCRT | |
| sampleHWtBounded(long Hwt) | helib::DoubleCRT | |
| sampleSmall() | helib::DoubleCRT | |
| sampleSmallBounded() | helib::DoubleCRT | |
| sampleUniform(long B) | helib::DoubleCRT | |
| sampleUniform(const NTL::ZZ &B) | helib::DoubleCRT | |
| scaleDownToSet(const IndexSet &s, long ptxtSpace, NTL::ZZX &delta) | helib::DoubleCRT | |
| SetOne() | helib::DoubleCRT | inline |
| setPrimes(const IndexSet &s1) | helib::DoubleCRT | inline |
| SetZero() | helib::DoubleCRT | inline |
| Sub(const DoubleCRT &other, bool matchIndexSets=true) | helib::DoubleCRT | inline |
| toPoly(NTL::ZZX &p, const IndexSet &s, bool positive=false) const | helib::DoubleCRT | |
| toPoly(NTL::ZZX &p, bool positive=false) const | helib::DoubleCRT | |
| writeTo(std::ostream &str) const | helib::DoubleCRT | |
| writeToJSON(std::ostream &str) const | helib::DoubleCRT | |
| writeToJSON() const | helib::DoubleCRT |
1.9.1