Template Class CCParams< CryptoContextBGVRNS >

Inheritance Relationships

Base Type

Class Documentation

template<>
class lbcrypto::CCParams<CryptoContextBGVRNS> : public lbcrypto::Params

Inheritence diagram for lbcrypto::CCParams< CryptoContextBGVRNS >:

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< CryptoContextBGVRNS >" tooltip="lbcrypto::CCParams< CryptoContextBGVRNS >" fillcolor="#BFBFBF"]
    "1" -> "2" [dir=forward tooltip="public-inheritance"]
}

Collaboration diagram for lbcrypto::CCParams< CryptoContextBGVRNS >:

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< CryptoContextBGVRNS >" tooltip="lbcrypto::CCParams< CryptoContextBGVRNS >" fillcolor="#BFBFBF"]
    "1" -> "2" [dir=forward tooltip="public-inheritance"]
}

Public Functions

inline CCParams()
inline explicit CCParams(const std::vector<std::string> &vals)
CCParams(const CCParams &obj) = default
CCParams(CCParams &&obj) = default
~CCParams() = default
inline virtual void SetEncryptionTechnique(EncryptionTechnique encryptionTechnique0) override
inline virtual void SetMultiplicationTechnique(MultiplicationTechnique multiplicationTechnique0) 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 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