| 
    MOTION
    0.01
    
   Framework for mixed-protocol multi-party computation 
   | 
 
This is the complete list of members for encrypto::motion::BitMatrix, including all inherited members.
| AppendColumn(const AlignedBitVector &bit_vector) | encrypto::motion::BitMatrix | |
| AppendColumn(AlignedBitVector &&bit_vector) | encrypto::motion::BitMatrix | inline | 
| AppendRow(const AlignedBitVector &bit_vector) | encrypto::motion::BitMatrix | |
| AppendRow(AlignedBitVector &&bit_vector) | encrypto::motion::BitMatrix | |
| AsString() const | encrypto::motion::BitMatrix | |
| BitMatrix()=default | encrypto::motion::BitMatrix | |
| BitMatrix(std::size_t rows, std::size_t columns, bool value=false) | encrypto::motion::BitMatrix | inline | 
| BitMatrix(std::vector< AlignedBitVector > &&vectors) | encrypto::motion::BitMatrix | inline | 
| BitMatrix(const std::vector< AlignedBitVector > &vectors) | encrypto::motion::BitMatrix | inline | 
| BitMatrix(const BitMatrix &other) | encrypto::motion::BitMatrix | inline | 
| BitMatrix(BitMatrix &&other) | encrypto::motion::BitMatrix | inline | 
| ForceSetNumColumns(std::size_t n) | encrypto::motion::BitMatrix | inline | 
| Get(std::size_t row_i, std::size_t column_i) const | encrypto::motion::BitMatrix | inline | 
| GetMutableRow(std::size_t i) | encrypto::motion::BitMatrix | inline | 
| GetNumColumns() const noexcept | encrypto::motion::BitMatrix | inline | 
| GetNumRows() const noexcept | encrypto::motion::BitMatrix | inline | 
| GetRow(std::size_t i) const | encrypto::motion::BitMatrix | inline | 
| operator!=(const BitMatrix &other) const | encrypto::motion::BitMatrix | inline | 
| operator=(const BitMatrix &other) | encrypto::motion::BitMatrix | inline | 
| operator=(BitMatrix &&other) | encrypto::motion::BitMatrix | inline | 
| operator==(const BitMatrix &other) const | encrypto::motion::BitMatrix | |
| ReceiverTransposeAndEncrypt(const std::array< const std::byte *, 128 > &matrix, std::vector< BitVector<>> &output, primitives::Prg &prg_fixed_key, const std::size_t number_of_columns, const std::vector< std::size_t > &bitlengths) | encrypto::motion::BitMatrix | static | 
| SenderTransposeAndEncrypt(const std::array< const std::byte *, 128 > &matrix, std::vector< BitVector<>> &y0, std::vector< BitVector<>> &y1, const BitVector<> choices, primitives::Prg &prg_fixed_key, const std::size_t number_of_columns, const std::vector< std::size_t > &bitlengths) | encrypto::motion::BitMatrix | static | 
| Set(std::size_t row_i, std::size_t column_i, bool value) | encrypto::motion::BitMatrix | inline | 
| Transpose() | encrypto::motion::BitMatrix | |
| Transpose128Rows() | encrypto::motion::BitMatrix | |
| Transpose128RowsInplace(std::array< std::byte *, 128 > &matrix, std::size_t number_of_columns) | encrypto::motion::BitMatrix | static | 
| TransposeUsingBitSlicing(std::array< std::byte *, 128 > &matrix, std::size_t number_of_columns) | encrypto::motion::BitMatrix | static | 
 1.8.17