|
| StringEncoding (shared_ptr< Poly::Params > vp, EncodingParams ep) |
|
| StringEncoding (shared_ptr< NativePoly::Params > vp, EncodingParams ep) |
|
| StringEncoding (shared_ptr< DCRTPoly::Params > vp, EncodingParams ep) |
|
| StringEncoding (shared_ptr< Poly::Params > vp, EncodingParams ep, string str) |
|
| StringEncoding (shared_ptr< NativePoly::Params > vp, EncodingParams ep, string str) |
|
| StringEncoding (shared_ptr< DCRTPoly::Params > vp, EncodingParams ep, string str) |
|
const string & | GetStringValue () const |
|
void | SetStringValue (const std::string &value) |
|
bool | Encode () |
|
bool | Decode () |
|
PlaintextEncodings | GetEncodingType () const |
|
size_t | GetLength () const |
|
bool | CompareTo (const PlaintextImpl &other) const |
|
void | PrintValue (std::ostream &out) const |
|
| PlaintextImpl (shared_ptr< Poly::Params > vp, EncodingParams ep, bool isEncoded=false) |
|
| PlaintextImpl (shared_ptr< NativePoly::Params > vp, EncodingParams ep, bool isEncoded=false) |
|
| PlaintextImpl (shared_ptr< DCRTPoly::Params > vp, EncodingParams ep, bool isEncoded=false) |
|
| PlaintextImpl (const PlaintextImpl &rhs) |
|
| PlaintextImpl (const PlaintextImpl &&rhs) |
|
double | GetScalingFactor () const |
|
void | SetScalingFactor (double sf) |
|
bool | IsEncoded () const |
|
const EncodingParams | GetEncodingParams () const |
|
int64_t | LowBound () const |
|
int64_t | HighBound () const |
|
void | SetFormat (Format fmt) const |
|
template<typename Element > |
Element & | GetElement () |
|
template<typename Element > |
const Element & | GetElement () const |
|
usint | GetElementRingDimension () const |
|
const BigInteger | GetElementModulus () const |
|
virtual void | SetLength (size_t newSize) |
|
size_t | GetDepth () const |
|
void | SetDepth (size_t d) |
|
size_t | GetLevel () const |
|
void | SetLevel (size_t l) |
|
virtual double | GetLogError () const |
|
virtual double | GetLogPrecision () const |
|
virtual const vector< int64_t > & | GetCoefPackedValue () const |
|
virtual const vector< int64_t > & | GetPackedValue () const |
|
virtual const std::vector< std::complex< double > > & | GetCKKSPackedValue () const |
|
virtual const std::vector< double > | GetRealPackedValue () const |
|
virtual void | SetIntVectorValue (const vector< int64_t > &) |
|
bool | operator== (const PlaintextImpl &other) const |
|
bool | operator!= (const PlaintextImpl &other) const |
|
template<> |
const Poly & | GetElement () const |
|
template<> |
Poly & | GetElement () |
|
template<> |
const NativePoly & | GetElement () const |
|
template<> |
NativePoly & | GetElement () |
|
template<> |
const DCRTPoly & | GetElement () const |
|
template<> |
DCRTPoly & | GetElement () |
|