helayers::AbstractBitwiseEvaluator Member List
This is the complete list of members for helayers::AbstractBitwiseEvaluator, including all inherited members.
AbstractBitwiseEvaluator() (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | inline |
add(const AbstractCiphertext &c1, const AbstractCiphertext &c2, int targetBits=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
bitwiseXor(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
combine(const std::vector< std::shared_ptr< AbstractCiphertext >> &cs, int from=0, int to=-1, int bitsPerElement=1) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
debugPrintWithBinary(const AbstractCiphertext &c, const std::string &title, int maxElements=4, int verbose=0, std::ostream &out=std::cout) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
getDefaultNumBits() const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
getFlippedMSB(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
getIsSigned(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
getMSB(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
getNumBits(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
getScale(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
hamming(const AbstractCiphertext &c, int from=0, int to=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
isEqual(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
isGreater(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
isGreaterEqual(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
isLess(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
isLessEqual(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
max(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
min(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
multiply(const AbstractCiphertext &c1, const AbstractCiphertext &c2, int targetBits=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
multiplyBit(const AbstractCiphertext &c, const AbstractCiphertext &bit) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
setIsSigned(AbstractCiphertext &c, bool val) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
setNumBits(AbstractCiphertext &c, int bits) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
split(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
sub(const AbstractCiphertext &c1, const AbstractCiphertext &c2, int targetBits=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | pure virtual |
~AbstractBitwiseEvaluator() (defined in helayers::AbstractBitwiseEvaluator) | helayers::AbstractBitwiseEvaluator | inlinevirtual |