helib::MatMulFullHelper< type > Class Template Reference
Inheritance diagram for helib::MatMulFullHelper< type >:
Public Member Functions | |
| MatMulFullHelper (const EncryptedArray &_ea_basetype, const MatMulFull_derived< type > &_mat, const std::vector< long > &_init_idxes, long _dim) | |
| void | processDiagonal (RX &epmat, long offset, const EncryptedArrayDerived< type > &ea) const override |
| const EncryptedArray & | getEA () const override |
| long | getDim () const override |
Public Member Functions inherited from helib::MatMul1D | |
| virtual | ~MatMul1D () |
Public Attributes | |
| const EncryptedArray & | ea_basetype |
| const MatMulFull_derived< type > & | mat |
| std::vector< long > | init_idxes |
| long | dim |
Additional Inherited Members | |
Public Types inherited from helib::MatMul1D | |
| typedef MatMul1DExec | ExecType |
Constructor & Destructor Documentation
◆ MatMulFullHelper()
template<typename type >
|
inline |
Member Function Documentation
◆ getDim()
template<typename type >
|
inlineoverridevirtual |
Implements helib::MatMul1D.
◆ getEA()
template<typename type >
|
inlineoverridevirtual |
Implements helib::MatMul1D.
◆ processDiagonal()
template<typename type >
|
inlineoverridevirtual |
Implements helib::MatMul1D_partial< type >.
Member Data Documentation
◆ dim
template<typename type >
| long helib::MatMulFullHelper< type >::dim |
◆ ea_basetype
template<typename type >
| const EncryptedArray& helib::MatMulFullHelper< type >::ea_basetype |
◆ init_idxes
template<typename type >
| std::vector<long> helib::MatMulFullHelper< type >::init_idxes |
◆ mat
template<typename type >
| const MatMulFull_derived<type>& helib::MatMulFullHelper< type >::mat |
Public Member Functions inherited from
1.9.1