#include <bmr_gate.h>
◆ InputGate() [1/3]
encrypto::motion::proto::bmr::InputGate::InputGate |
( |
std::size_t |
number_of_simd, |
|
|
std::size_t |
bit_size, |
|
|
std::size_t |
input_owner_id, |
|
|
Backend & |
backend |
|
) |
| |
◆ InputGate() [2/3]
encrypto::motion::proto::bmr::InputGate::InputGate |
( |
std::span< const motion::BitVector<>> |
input, |
|
|
std::size_t |
input_owner_id, |
|
|
Backend & |
backend |
|
) |
| |
◆ InputGate() [3/3]
encrypto::motion::proto::bmr::InputGate::InputGate |
( |
std::vector< motion::BitVector<>> && |
input, |
|
|
std::size_t |
input_owner_id, |
|
|
Backend & |
backend |
|
) |
| |
◆ ~InputGate()
encrypto::motion::proto::bmr::InputGate::~InputGate |
( |
| ) |
|
|
finaldefault |
◆ EvaluateOnline()
void encrypto::motion::proto::bmr::InputGate::EvaluateOnline |
( |
| ) |
|
|
finaloverridevirtual |
◆ EvaluateSetup()
void encrypto::motion::proto::bmr::InputGate::EvaluateSetup |
( |
| ) |
|
|
finaloverridevirtual |
◆ GetInputPromise()
auto& encrypto::motion::proto::bmr::InputGate::GetInputPromise |
( |
| ) |
|
|
inline |
◆ GetOutputAsBmrShare()
const bmr::SharePointer encrypto::motion::proto::bmr::InputGate::GetOutputAsBmrShare |
( |
| ) |
const |
◆ GetOutputAsShare()
◆ InitializationHelper()
void encrypto::motion::proto::bmr::InputGate::InitializationHelper |
( |
| ) |
|
◆ bit_size_
std::size_t encrypto::motion::proto::bmr::InputGate::bit_size_ {0} |
|
protected |
◆ input_future_
◆ input_promise_
◆ number_of_simd_
std::size_t encrypto::motion::proto::bmr::InputGate::number_of_simd_ {0} |
|
protected |
Number of parallel values on wires.
◆ received_public_keys_
◆ received_public_values_
The documentation for this class was generated from the following files: