|
ComputeFHE 1.0
General-Purpose Privacy-Preserving Computation Library for TFHE
|
Defines the encrypted fixed-point number representation and operations. More...
#include <computefhe/Einteger.h>

Go to the source code of this file.
Classes | |
| class | computefhe::Efixedpoint |
| Represents an encrypted fixed-point number. More... | |
| class | computefhe::EFix< TOTAL_BITS, FRAC_BITS, SIGNED > |
| Template class for fixed-precision encrypted real numbers. More... | |
Defines the encrypted fixed-point number representation and operations.
| const Einteger computefhe::operator!= | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| const Efixedpoint computefhe::operator* | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| const Efixedpoint computefhe::operator+ | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| const Efixedpoint computefhe::operator- | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| const Efixedpoint computefhe::operator/ | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value (divisor). |
| const Einteger computefhe::operator< | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| ostream & computefhe::operator<< | ( | ostream & | out, |
| const Efixedpoint & | obj | ||
| ) |
| out | The output stream. |
| obj | The Efixedpoint object to decrypt and print. |
| const Einteger computefhe::operator<= | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| const Einteger computefhe::operator== | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
| const Einteger computefhe::operator> | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |
b).
| const Einteger computefhe::operator>= | ( | double | a, |
| const Efixedpoint & | b | ||
| ) |
| a | The plaintext double value. |
| b | The encrypted fixed-point value. |