HEonGPU
Contents:
Introduction to HEonGPU
Getting Started
User Guide
Technical Deep Dive
Bootstrapping in HEonGPU
Library Examples
API Reference
Full API Listing
Full API
Namespaces
Classes and Structs
Struct BootstrappingConfig
Struct BootstrappingConfigV2
Struct DistEntry
Struct EncodingMatrixConfig
Struct EvalModConfig
Struct ExecutionOptions
Struct int32_t2
Struct MemoryPoolConfig
Struct PrecisionStats
Template Struct rmm_pinned_allocator
Struct RNGSeed
Template Struct is_serializable
Template Struct is_serializable< T, std::void_t< decltype(std::declval< const T >, ().save(std::declval< std::ostream & >, ())), decltype(std::declval< T >, ().load(std::declval< std::istream & >, ())) > >
Struct Stats
Struct uint64_t2
Template Class Bootstrappingkey
Template Class Bootstrappingkey< Scheme::TFHE >
Template Class Ciphertext
Template Class Ciphertext< Scheme::BFV >
Template Class Ciphertext< Scheme::CKKS >
Template Class Ciphertext< Scheme::TFHE >
Class CudaException
Template Class DeviceVector
Template Class Galoiskey
Template Class Galoiskey< Scheme::BFV >
Template Class Galoiskey< Scheme::CKKS >
Template Class HEArithmeticOperator
Template Class HEArithmeticOperator< Scheme::BFV >
Template Class HEArithmeticOperator< Scheme::CKKS >
Template Class HEContext
Template Class HEContext< Scheme::BFV >
Template Class HEContext< Scheme::CKKS >
Template Class HEContext< Scheme::TFHE >
Template Class HEDecryptor
Template Class HEDecryptor< Scheme::BFV >
Template Class HEDecryptor< Scheme::CKKS >
Template Class HEDecryptor< Scheme::TFHE >
Template Class HEEncoder
Template Class HEEncoder< Scheme::BFV >
Template Class HEEncoder< Scheme::CKKS >
Template Class HEEncryptor
Template Class HEEncryptor< Scheme::BFV >
Template Class HEEncryptor< Scheme::CKKS >
Template Class HEEncryptor< Scheme::TFHE >
Template Class HEKeyGenerator
Template Class HEKeyGenerator< Scheme::BFV >
Template Class HEKeyGenerator< Scheme::CKKS >
Template Class HEKeyGenerator< Scheme::TFHE >
Template Class HELogicOperator
Template Class HELogicOperator< Scheme::BFV >
Template Class HELogicOperator< Scheme::CKKS >
Template Class HELogicOperator< Scheme::TFHE >
Template Class HEMultiPartyManager
Template Class HEMultiPartyManager< Scheme::BFV >
Template Class HEMultiPartyManager< Scheme::CKKS >
Template Class HEOperator
Template Class HEOperator< Scheme::BFV >
Template Class HEOperator< Scheme::CKKS >
Template Class CKKS >::Polynomial
Template Class CKKS >::Vandermonde
Template Class HostVector
Class KeySwitchParameterGenerator
Class MemoryPool
Template Class MultipartyGaloiskey
Template Class MultipartyGaloiskey< Scheme::BFV >
Template Class MultipartyGaloiskey< Scheme::CKKS >
Template Class MultipartyPublickey
Template Class MultipartyPublickey< Scheme::BFV >
Template Class MultipartyPublickey< Scheme::CKKS >
Template Class MultipartyRelinkey
Template Class MultipartyRelinkey< Scheme::BFV >
Template Class MultipartyRelinkey< Scheme::CKKS >
Template Class Plaintext
Template Class Plaintext< Scheme::BFV >
Template Class Plaintext< Scheme::CKKS >
Template Class Publickey
Template Class Publickey< Scheme::BFV >
Template Class Publickey< Scheme::CKKS >
Class RandomNumberGenerator
Template Class Relinkey
Template Class Relinkey< Scheme::BFV >
Template Class Relinkey< Scheme::CKKS >
Template Class Secretkey
Template Class Secretkey< Scheme::BFV >
Template Class Secretkey< Scheme::CKKS >
Template Class Secretkey< Scheme::TFHE >
Template Class Switchkey
Template Class Switchkey< Scheme::BFV >
Template Class Switchkey< Scheme::CKKS >
Enums
Functions
Variables
Defines
Advanced Topics
Contributing to HEonGPU
Appendix
HEonGPU
Full API Listing
Struct PrecisionStats
View page source
Struct PrecisionStats
Defined in
File precision.cuh
Struct Documentation
struct
PrecisionStats
Public Functions
inline
PrecisionStats
(
)
std
::
string
to_string
(
)
const
Public Members
Stats
max_delta
Stats
min_delta
Stats
max_precision
Stats
min_precision
Stats
mean_delta
Stats
mean_precision
Stats
median_delta
Stats
median_precision
std
::
vector
<
DistEntry
>
real_dist
std
::
vector
<
DistEntry
>
imag_dist
std
::
vector
<
DistEntry
>
l2_dist
int
cdf_resol