helib::MatMul1D_CKKS Class Referenceabstract

#include <matmul.h>

Inheritance diagram for helib::MatMul1D_CKKS:
helib::MatMul1D

Public Member Functions

virtual std::complex< double > get (long i, long j) const =0
 
void processDiagonal (zzX &poly, double &size, double &factor, long i, const EncryptedArrayCx &ea) const
 
- 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

◆ get()

virtual std::complex<double> helib::MatMul1D_CKKS::get ( long  i,
long  j 
) const
pure virtual

◆ processDiagonal()

void helib::MatMul1D_CKKS::processDiagonal ( zzX poly,
double &  size,
double &  factor,
long  i,
const EncryptedArrayCx ea 
) const