helayers::AbstractBitwiseEvaluator Member List

This is the complete list of members for helayers::AbstractBitwiseEvaluator, including all inherited members.

AbstractBitwiseEvaluator() (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorinline
add(const AbstractCiphertext &c1, const AbstractCiphertext &c2, int targetBits=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
bitwiseXor(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure 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::AbstractBitwiseEvaluatorpure 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::AbstractBitwiseEvaluatorpure virtual
getDefaultNumBits() const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
getFlippedMSB(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
getIsSigned(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
getMSB(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
getNumBits(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
getScale(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
hamming(const AbstractCiphertext &c, int from=0, int to=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
isEqual(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
isGreater(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
isGreaterEqual(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
isLess(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
isLessEqual(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
max(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
min(const AbstractCiphertext &c1, const AbstractCiphertext &c2) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
multiply(const AbstractCiphertext &c1, const AbstractCiphertext &c2, int targetBits=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
multiplyBit(const AbstractCiphertext &c, const AbstractCiphertext &bit) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
setIsSigned(AbstractCiphertext &c, bool val) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
setNumBits(AbstractCiphertext &c, int bits) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
split(const AbstractCiphertext &c) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
sub(const AbstractCiphertext &c1, const AbstractCiphertext &c2, int targetBits=-1) const =0 (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorpure virtual
~AbstractBitwiseEvaluator() (defined in helayers::AbstractBitwiseEvaluator)helayers::AbstractBitwiseEvaluatorinlinevirtual