helib::ConstMultiplier_DoubleCRT Struct Reference
Inheritance diagram for helib::ConstMultiplier_DoubleCRT:
helib::ConstMultiplier

Public Member Functions

 ConstMultiplier_DoubleCRT (const DoubleCRT &_data, double _sz)
 
void mul (Ctxt &ctxt) const override
 
std::shared_ptr< ConstMultiplierupgrade (UNUSED const Context &context) const override
 
- Public Member Functions inherited from helib::ConstMultiplier
virtual ~ConstMultiplier ()
 
virtual std::shared_ptr< ConstMultiplierupgrade (const Context &context) const =0
 

Public Attributes

DoubleCRT data
 
double sz
 

Constructor & Destructor Documentation

◆ ConstMultiplier_DoubleCRT()

helib::ConstMultiplier_DoubleCRT::ConstMultiplier_DoubleCRT ( const DoubleCRT _data,
double  _sz 
)
inline

Member Function Documentation

◆ mul()

void helib::ConstMultiplier_DoubleCRT::mul ( Ctxt ctxt) const
inlineoverridevirtual

◆ upgrade()

std::shared_ptr<ConstMultiplier> helib::ConstMultiplier_DoubleCRT::upgrade ( UNUSED const Context context) const
inlineoverride

Member Data Documentation

◆ data

DoubleCRT helib::ConstMultiplier_DoubleCRT::data

◆ sz

double helib::ConstMultiplier_DoubleCRT::sz