helib::MatMul1DExec Class Reference
#include <matmul.h>
Inheritance diagram for helib::MatMul1DExec:
Public Member Functions | |
| MatMul1DExec (const MatMul1D &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 |
| bool | native |
| bool | minimal |
| long | g |
| ConstMultiplierCache | cache |
| ConstMultiplierCache | cache1 |
Constructor & Destructor Documentation
◆ MatMul1DExec()
|
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::MatMul1DExec::cache |
◆ cache1
| ConstMultiplierCache helib::MatMul1DExec::cache1 |
◆ D
| long helib::MatMul1DExec::D |
◆ dim
| long helib::MatMul1DExec::dim |
◆ ea
| const EncryptedArray& helib::MatMul1DExec::ea |
◆ g
| long helib::MatMul1DExec::g |
◆ minimal
| bool helib::MatMul1DExec::minimal |
◆ native
| bool helib::MatMul1DExec::native |
Public Member Functions inherited from
1.9.1