MOTION
0.01
Framework for mixed-protocol multi-party computation
|
Go to the documentation of this file.
38 std::optional<std::size_t>
parent_b{std::nullopt};
67 std::vector<PrimitiveOperation>
gates;
std::string to_string(Provider p)
Definition: benchmark_providers.h:44
std::size_t number_of_wires
Definition: algorithm_description.h:64
static AlgorithmDescription FromBristolFashion(const std::string &path)
Definition: algorithm_description.cpp:149
Definition: algorithm_description.h:35
std::size_t output_wire
Definition: algorithm_description.h:40
std::optional< std::size_t > selection_bit
Definition: algorithm_description.h:39
type
Definition: geninput.py:149
AlgorithmDescription()=default
std::vector< PrimitiveOperation > gates
Definition: algorithm_description.h:67
PrimitiveOperationType type
Definition: algorithm_description.h:36
std::size_t number_of_output_wires
Definition: algorithm_description.h:64
std::size_t number_of_gates
Definition: algorithm_description.h:65
Definition: algorithm_description.h:43
Definition: algorithm_description.cpp:35
PrimitiveOperationType
Definition: typedefs.h:37
static AlgorithmDescription FromAby(const std::string &path)
Definition: algorithm_description.cpp:274
static AlgorithmDescription FromBristol(const std::string &path)
Definition: algorithm_description.cpp:37
std::optional< std::size_t > number_of_input_wires_parent_b
Definition: algorithm_description.h:66
std::size_t parent_a
Definition: algorithm_description.h:37
std::optional< std::size_t > parent_b
Definition: algorithm_description.h:38
std::size_t number_of_input_wires_parent_a
Definition: algorithm_description.h:64