helib::MatMulFullExec Class Reference
#include <matmul.h>
Inheritance diagram for helib::MatMulFullExec:
Public Member Functions | |
| MatMulFullExec (const MatMulFull &mat, bool minimal=false) | |
| void | mul (Ctxt &ctxt) const override |
| void | upgrade () override |
| const EncryptedArray & | getEA () const override |
| long | rec_mul (Ctxt &acc, const Ctxt &ctxt, long dim, long idx) const |
Public Member Functions inherited from helib::MatMulExecBase | |
| virtual | ~MatMulExecBase () |
Public Attributes | |
| const EncryptedArray & | ea |
| bool | minimal |
| std::vector< long > | dims |
| std::vector< MatMul1DExec > | transforms |
Constructor & Destructor Documentation
◆ MatMulFullExec()
|
explicit |
Member Function Documentation
◆ getEA()
|
inlineoverridevirtual |
Implements helib::MatMulExecBase.
◆ mul()
|
overridevirtual |
Implements helib::MatMulExecBase.
◆ rec_mul()
◆ upgrade()
|
inlineoverridevirtual |
Implements helib::MatMulExecBase.
Member Data Documentation
◆ dims
| std::vector<long> helib::MatMulFullExec::dims |
◆ ea
| const EncryptedArray& helib::MatMulFullExec::ea |
◆ minimal
| bool helib::MatMulFullExec::minimal |
◆ transforms
| std::vector<MatMul1DExec> helib::MatMulFullExec::transforms |
Public Member Functions inherited from
1.9.1