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

Public Member Functions

 ConstMultiplier_zzX_CKKS (const zzX &_data, double _size, double _factor)
 
void mul (Ctxt &ctxt) const override
 
std::shared_ptr< ConstMultiplierupgrade (const Context &context) const override
 
- Public Member Functions inherited from helib::ConstMultiplier
virtual ~ConstMultiplier ()
 

Public Attributes

zzX data
 
double size
 
double factor
 

Constructor & Destructor Documentation

◆ ConstMultiplier_zzX_CKKS()

helib::ConstMultiplier_zzX_CKKS::ConstMultiplier_zzX_CKKS ( const zzX _data,
double  _size,
double  _factor 
)
inline

Member Function Documentation

◆ mul()

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

◆ upgrade()

std::shared_ptr<ConstMultiplier> helib::ConstMultiplier_zzX_CKKS::upgrade ( const Context context) const
inlineoverridevirtual

Member Data Documentation

◆ data

zzX helib::ConstMultiplier_zzX_CKKS::data

◆ factor

double helib::ConstMultiplier_zzX_CKKS::factor

◆ size

double helib::ConstMultiplier_zzX_CKKS::size