helib::BlockMatMul1DExec Class Reference
#include <matmul.h>
Inheritance diagram for helib::BlockMatMul1DExec:
Public Member Functions | |
| BlockMatMul1DExec (const BlockMatMul1D &mat, bool minimal=false) | |
| void | mul (Ctxt &ctxt) const override |
| void | upgrade () override |
| const EncryptedArray & | getEA () const override |
Public Member Functions inherited from helib::MatMulExecBase | |
| virtual | ~MatMulExecBase () |
Public Attributes | |
| const EncryptedArray & | ea |
| long | dim |
| long | D |
| long | d |
| bool | native |
| long | strategy |
| ConstMultiplierCache | cache |
| ConstMultiplierCache | cache1 |
Constructor & Destructor Documentation
◆ BlockMatMul1DExec()
|
explicit |
Member Function Documentation
◆ getEA()
|
inlineoverridevirtual |
Implements helib::MatMulExecBase.
◆ mul()
|
overridevirtual |
Implements helib::MatMulExecBase.
◆ upgrade()
|
inlineoverridevirtual |
Implements helib::MatMulExecBase.
Member Data Documentation
◆ cache
| ConstMultiplierCache helib::BlockMatMul1DExec::cache |
◆ cache1
| ConstMultiplierCache helib::BlockMatMul1DExec::cache1 |
◆ D
| long helib::BlockMatMul1DExec::D |
◆ d
| long helib::BlockMatMul1DExec::d |
◆ dim
| long helib::BlockMatMul1DExec::dim |
◆ ea
| const EncryptedArray& helib::BlockMatMul1DExec::ea |
◆ native
| bool helib::BlockMatMul1DExec::native |
◆ strategy
| long helib::BlockMatMul1DExec::strategy |
Public Member Functions inherited from
1.9.1