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.8.19