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 |
1.8.17