helib::MatMul1D_partial< type > Class Template Referenceabstract

#include <matmul.h>

Inheritance diagram for helib::MatMul1D_partial< type >:
helib::MatMul1D helib::MatMul1D_derived< type > helib::MatMulFullHelper< type > helib::RandomMatrix< type > helib::RandomMultiMatrix< type >

Public Member Functions

virtual void processDiagonal (RX &poly, long i, const EncryptedArrayDerived< type > &ea) const =0
 
- Public Member Functions inherited from helib::MatMul1D
virtual ~MatMul1D ()
 
virtual const EncryptedArraygetEA () const =0
 
virtual long getDim () const =0
 

Additional Inherited Members

- Public Types inherited from helib::MatMul1D
typedef MatMul1DExec ExecType
 

Member Function Documentation

◆ processDiagonal()

template<typename type >
virtual void helib::MatMul1D_partial< type >::processDiagonal ( RX &  poly,
long  i,
const EncryptedArrayDerived< type > &  ea 
) const
pure virtual