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 | |
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 | |
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 | |
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 | |
write(std::ostream &str) const | helib::DoubleCRT |