helib::ConstMultiplier_DoubleCRT_CKKS Struct Reference
Inheritance diagram for helib::ConstMultiplier_DoubleCRT_CKKS:

Public Member Functions | |
ConstMultiplier_DoubleCRT_CKKS (const DoubleCRT &_data, double _size, double _factor) | |
void | mul (Ctxt &ctxt) const override |
std::shared_ptr< ConstMultiplier > | upgrade (UNUSED const Context &context) const override |
![]() | |
virtual | ~ConstMultiplier () |
virtual std::shared_ptr< ConstMultiplier > | upgrade (const Context &context) const =0 |
Public Attributes | |
DoubleCRT | data |
double | size |
double | factor |
Constructor & Destructor Documentation
◆ ConstMultiplier_DoubleCRT_CKKS()
|
inline |
Member Function Documentation
◆ mul()
|
inlineoverridevirtual |
Implements helib::ConstMultiplier.
◆ upgrade()
|
inlineoverride |
Member Data Documentation
◆ data
DoubleCRT helib::ConstMultiplier_DoubleCRT_CKKS::data |
◆ factor
double helib::ConstMultiplier_DoubleCRT_CKKS::factor |
◆ size
double helib::ConstMultiplier_DoubleCRT_CKKS::size |