helib::ConstMultiplier Struct Referenceabstract
Inheritance diagram for helib::ConstMultiplier:
helib::ConstMultiplier_DoubleCRT helib::ConstMultiplier_DoubleCRT_CKKS helib::ConstMultiplier_zzX helib::ConstMultiplier_zzX_CKKS

Public Member Functions

virtual ~ConstMultiplier ()
 
virtual void mul (Ctxt &ctxt) const =0
 
virtual std::shared_ptr< ConstMultiplierupgrade (const Context &context) const =0
 

Constructor & Destructor Documentation

◆ ~ConstMultiplier()

virtual helib::ConstMultiplier::~ConstMultiplier ( )
inlinevirtual

Member Function Documentation

◆ mul()

virtual void helib::ConstMultiplier::mul ( Ctxt ctxt) const
pure virtual

◆ upgrade()

virtual std::shared_ptr<ConstMultiplier> helib::ConstMultiplier::upgrade ( const Context context) const
pure virtual