Template Class CCParams< CryptoContextBFVRNS >

Inheritance Relationships

Base Type

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"]
}

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"]
}

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 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