helib::FatEncodedPtxt_derived_CKKS Class Reference

#include <EncodedPtxt.h>

Inheritance diagram for helib::FatEncodedPtxt_derived_CKKS:
helib::FatEncodedPtxt_base helib::FatEncodedPtxt_CKKS

Public Member Functions

virtual FatEncodedPtxt_baseclone () const override
 
virtual bool isCKKS () const override
 
virtual const FatEncodedPtxt_CKKSgetCKKS () const override
 
 FatEncodedPtxt_CKKS (const EncodedPtxt_CKKS &eptxt, const IndexSet &s)
 
 FatEncodedPtxt_CKKS (const DoubleCRT &dcrt_, double mag_, double scale_, double err_)
 
- Public Member Functions inherited from helib::FatEncodedPtxt_base
virtual ~FatEncodedPtxt_base ()
 
virtual bool isBGV () const
 
virtual const FatEncodedPtxt_BGVgetBGV () const
 
- Public Member Functions inherited from helib::FatEncodedPtxt_CKKS
const DoubleCRTgetDCRT () const
 
double getMag () const
 
double getScale () const
 
double getErr () const
 
const ContextgetContext () const
 
 FatEncodedPtxt_CKKS (const EncodedPtxt_CKKS &eptxt, const IndexSet &s)
 
 FatEncodedPtxt_CKKS (const DoubleCRT &dcrt_, double mag_, double scale_, double err_)
 

Member Function Documentation

◆ clone()

virtual FatEncodedPtxt_base* helib::FatEncodedPtxt_derived_CKKS::clone ( ) const
inlineoverridevirtual

◆ FatEncodedPtxt_CKKS() [1/2]

helib::FatEncodedPtxt_CKKS::FatEncodedPtxt_CKKS
inline

◆ FatEncodedPtxt_CKKS() [2/2]

helib::FatEncodedPtxt_CKKS::FatEncodedPtxt_CKKS
inline

◆ getCKKS()

virtual const FatEncodedPtxt_CKKS& helib::FatEncodedPtxt_derived_CKKS::getCKKS ( ) const
inlineoverridevirtual

Reimplemented from helib::FatEncodedPtxt_base.

◆ isCKKS()

virtual bool helib::FatEncodedPtxt_derived_CKKS::isCKKS ( ) const
inlineoverridevirtual

Reimplemented from helib::FatEncodedPtxt_base.