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