Template Class CCParams< CryptoContextBFVRNS >
Defined in File gen-cryptocontext-bfvrns-params.h
Page Contents
Inheritance Relationships
Base Type
public lbcrypto::Params(Class Params)
Class Documentation
-
template<>
class lbcrypto::CCParams<CryptoContextBFVRNS> : public lbcrypto::Params Inheritence diagram for lbcrypto::CCParams< CryptoContextBFVRNS >:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"2" [label="lbcrypto::Params" tooltip="lbcrypto::Params"]
"1" [label="lbcrypto::CCParams< CryptoContextBFVRNS >" tooltip="lbcrypto::CCParams< CryptoContextBFVRNS >" fillcolor="#BFBFBF"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-8169adf07e178b07940d695acd4a159b0571449a.png)
Collaboration diagram for lbcrypto::CCParams< CryptoContextBFVRNS >:
![digraph {
graph [bgcolor="#00000000"]
node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2]
edge [color="#1414CE"]
"2" [label="lbcrypto::Params" tooltip="lbcrypto::Params"]
"1" [label="lbcrypto::CCParams< CryptoContextBFVRNS >" tooltip="lbcrypto::CCParams< CryptoContextBFVRNS >" fillcolor="#BFBFBF"]
"1" -> "2" [dir=forward tooltip="public-inheritance"]
}](../_images/graphviz-8169adf07e178b07940d695acd4a159b0571449a.png)
Public Functions
-
inline CCParams()
-
inline explicit CCParams(const std::vector<std::string> &vals)
-
~CCParams() = default
-
inline virtual void SetScalingTechnique(ScalingTechnique scalTech0) override
-
inline virtual void SetFirstModSize(uint32_t firstModSize0) override
-
inline virtual void SetPRENumHops(uint32_t PRENumHops0) override
-
inline virtual void SetExecutionMode(ExecutionMode executionMode0) override
-
inline virtual void SetDecryptionNoiseMode(DecryptionNoiseMode decryptionNoiseMode0) override
-
inline virtual void SetNoiseEstimate(double noiseEstimate0) override
-
inline virtual void SetDesiredPrecision(double desiredPrecision0) override
-
inline virtual void SetStatisticalSecurity(uint32_t statisticalSecurity0) override
-
inline virtual void SetNumAdversarialQueries(uint32_t numAdversarialQueries0) override
-
inline virtual void SetInteractiveBootCompressionLevel(CompressionLevel interactiveBootCompressionLevel0) override
-
inline virtual void SetCompositeDegree(uint32_t compositeDegree0) override
-
inline virtual void SetRegisterWordSize(uint32_t registerWordSize0) override
-
inline virtual void SetCKKSDataType(CKKSDataType ckksDataType0) override
-
inline CCParams()