#include <float.h>
§ Float() [1/3]
Float::Float |
( |
Float && |
in | ) |
|
|
inline |
§ Float() [2/3]
Float::Float |
( |
const Float & |
in | ) |
|
|
inline |
§ Float() [3/3]
Float::Float |
( |
int |
value_length, |
|
|
int |
expnt_length, |
|
|
double |
input, |
|
|
int |
party = PUBLIC |
|
) |
| |
|
inline |
§ abs()
Float Float::abs |
( |
| ) |
const |
|
inline |
§ detail()
string Float::detail |
( |
int |
party | ) |
const |
|
inline |
§ equal()
Bit Float::equal |
( |
const Float & |
rhs | ) |
const |
|
inline |
§ greater()
Bit Float::greater |
( |
const Float & |
rhs | ) |
const |
|
inline |
§ If()
§ normalize()
void Float::normalize |
( |
int |
value_length, |
|
|
int |
to_add_to_expnt |
|
) |
| |
|
inline |
§ operator &()
§ operator*()
§ operator+()
§ operator-() [1/2]
§ operator-() [2/2]
Float Float::operator- |
( |
| ) |
const |
|
inline |
§ operator/()
§ operator=()
§ operator^()
§ operator|()
§ reveal() [1/3]
template<>
string Float::reveal |
( |
int |
party | ) |
const |
|
inline |
§ reveal() [2/3]
template<>
double Float::reveal |
( |
int |
party | ) |
const |
|
inline |
§ reveal() [3/3]
template<typename O >
O Float::reveal |
( |
int |
party = PUBLIC | ) |
const |
§ size()
int Float::size |
( |
| ) |
const |
|
inline |
§ expnt
§ value
The documentation for this class was generated from the following files:
- /Users/wangxiao/git/emp-toolkit/emp-tool/circuits/float.h
- /Users/wangxiao/git/emp-toolkit/emp-tool/circuits/float.hpp