helib::MatMulExecBase Class Referenceabstract

#include <matmul.h>

Inheritance diagram for helib::MatMulExecBase:
helib::BlockMatMul1DExec helib::BlockMatMulFullExec helib::MatMul1DExec helib::MatMulFullExec

Public Member Functions

virtual ~MatMulExecBase ()
 
virtual const EncryptedArraygetEA () const =0
 
virtual void upgrade ()=0
 
virtual void mul (Ctxt &ctxt) const =0
 

Constructor & Destructor Documentation

◆ ~MatMulExecBase()

virtual helib::MatMulExecBase::~MatMulExecBase ( )
inlinevirtual

Member Function Documentation

◆ getEA()

virtual const EncryptedArray& helib::MatMulExecBase::getEA ( ) const
pure virtual

◆ mul()

virtual void helib::MatMulExecBase::mul ( Ctxt ctxt) const
pure virtual

◆ upgrade()

virtual void helib::MatMulExecBase::upgrade ( )
pure virtual