Class SchSwchParams

Page Contents

Class Documentation

class lbcrypto::SchSwchParams

Public Functions

inline void SetSecurityLevelCKKS(SecurityLevel securityLevelCKKS0)
inline void SetSecurityLevelFHEW(BINFHE_PARAMSET securityLevelFHEW0)
inline void SetArbitraryFunctionEvaluation(bool arbitraryFunctionEvaluation0)
inline void SetUseDynamicModeFHEW(bool useDynamicModeFHEW0)
inline void SetComputeArgmin(bool computeArgmin0)
inline void SetOneHotEncoding(bool oneHotEncoding0)
inline void SetUseAltArgmin(bool useAltArgmin0)
inline void SetNumSlotsCKKS(uint32_t numSlotsCKKS0)
inline void SetNumValues(uint32_t numValues0)
inline void SetCtxtModSizeFHEWLargePrec(uint32_t ctxtModSizeFHEWLargePrec0)
inline void SetCtxtModSizeFHEWIntermedSwch(uint32_t ctxtModSizeFHEWIntermedSwch0)
inline void SetBStepLTrCKKStoFHEW(uint32_t bStepLTrCKKStoFHEW0)
inline void SetBStepLTrFHEWtoCKKS(uint32_t bStepLTrFHEWtoCKKS0)
inline void SetLevelLTrCKKStoFHEW(uint32_t levelLTrCKKStoFHEW0)
inline void SetLevelLTrFHEWtoCKKS(uint32_t levelLTrFHEWtoCKKS0)
inline void SetParamsFromCKKSCryptocontextCalled()
inline void SetInitialCKKSModulus(const NativeInteger &initialCKKSModulus0)
inline void SetRingDimension(uint32_t ringDimension0)
inline void SetScalingModSize(uint32_t scalingModSize0)
inline void SetBatchSize(uint32_t batchSize0)
inline SecurityLevel GetSecurityLevelCKKS() const
inline BINFHE_PARAMSET GetSecurityLevelFHEW() const
inline bool GetArbitraryFunctionEvaluation() const
inline bool GetUseDynamicModeFHEW() const
inline bool GetComputeArgmin() const
inline bool GetOneHotEncoding() const
inline bool GetUseAltArgmin() const
inline uint32_t GetNumSlotsCKKS() const
inline uint32_t GetNumValues() const
inline uint32_t GetCtxtModSizeFHEWLargePrec() const
inline uint32_t GetCtxtModSizeFHEWIntermedSwch() const
inline uint32_t GetBStepLTrCKKStoFHEW() const
inline uint32_t GetBStepLTrFHEWtoCKKS() const
inline uint32_t GetLevelLTrCKKStoFHEW() const
inline uint32_t GetLevelLTrFHEWtoCKKS() const
inline NativeInteger GetInitialCKKSModulus() const
inline uint32_t GetRingDimension() const
inline uint32_t GetScalingModSize() const
inline uint32_t GetBatchSize() const

Friends

friend std::ostream &operator<<(std::ostream &s, const SchSwchParams &obj)