Class SchemeCKKSRNS
Defined in File ckksrns-scheme.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::SchemeRNS(Class SchemeRNS)
Class Documentation
-
class lbcrypto::SchemeCKKSRNS : public lbcrypto::SchemeRNS
Inheritence diagram for lbcrypto::SchemeCKKSRNS:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"3" [label="lbcrypto::SchemeBase< DCRTPoly >" tooltip="lbcrypto::SchemeBase< DCRTPoly >"]
"2" [label="lbcrypto::SchemeRNS" tooltip="lbcrypto::SchemeRNS"]
"1" [label="lbcrypto::SchemeCKKSRNS" tooltip="lbcrypto::SchemeCKKSRNS" fillcolor="#BFBFBF"]
"2" -> "3" [dir=forward tooltip="public-inheritance"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-5e4927a0e2b50f15b8e20bb3e6526ff3f0cb9db2.png)
Collaboration diagram for lbcrypto::SchemeCKKSRNS:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"3" [label="lbcrypto::SchemeBase< DCRTPoly >" tooltip="lbcrypto::SchemeBase< DCRTPoly >"]
"2" [label="lbcrypto::SchemeRNS" tooltip="lbcrypto::SchemeRNS"]
"1" [label="lbcrypto::SchemeCKKSRNS" tooltip="lbcrypto::SchemeCKKSRNS" fillcolor="#BFBFBF"]
"2" -> "3" [dir=forward tooltip="public-inheritance"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-5e4927a0e2b50f15b8e20bb3e6526ff3f0cb9db2.png)
Public Functions
-
inline SchemeCKKSRNS()
-
virtual ~SchemeCKKSRNS() = default
-
inline bool operator==(const SchemeBase<DCRTPoly> &sch) const override
-
virtual void Enable(PKESchemeFeature feature) override
-
inline virtual std::string SerializedObjectName() const override
-
inline SchemeCKKSRNS()