helib::EncodedMatMul_CKKS Class Reference

#include <matmul.h>

Inheritance diagram for helib::EncodedMatMul_CKKS:
helib::MatMul1DExec helib::MatMulExecBase

Public Member Functions

 EncodedMatMul_CKKS (const MatMul1D_CKKS &mat)
 
- Public Member Functions inherited from helib::MatMul1DExec
 MatMul1DExec (const MatMul1D &mat, bool minimal=false)
 
void mul (Ctxt &ctxt) const override
 
void upgrade () override
 
const EncryptedArraygetEA () const override
 
- Public Member Functions inherited from helib::MatMulExecBase
virtual ~MatMulExecBase ()
 

Additional Inherited Members

- Public Attributes inherited from helib::MatMul1DExec
const EncryptedArrayea
 
long dim
 
long D
 
bool native
 
bool minimal
 
long g
 
ConstMultiplierCache cache
 
ConstMultiplierCache cache1
 

Constructor & Destructor Documentation

◆ EncodedMatMul_CKKS()

helib::EncodedMatMul_CKKS::EncodedMatMul_CKKS ( const MatMul1D_CKKS mat)
inline