|
Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
|
This is the complete list of members for Aleph::NTTExact, including all inherited members.
| add_capped(const coeff_type lhs, const coeff_type rhs, const coeff_type cap) noexcept | Aleph::NTTExact | inlineprivatestatic |
| analyze_coefficients(const Array< uint64_t > &input) | Aleph::NTTExact | inlineprivatestatic |
| coeff_to_string(coeff_type value) | Aleph::NTTExact | inlineprivatestatic |
| coeff_type typedef | Aleph::NTTExact | |
| conservative_bound(const Array< uint64_t > &a, const Array< uint64_t > &b) | Aleph::NTTExact | inlineprivatestatic |
| exact_modulus_product() noexcept | Aleph::NTTExact | inlinestatic |
| exact_modulus_product_impl() noexcept | Aleph::NTTExact | inlineprivatestatic |
| mul_capped(const coeff_type lhs, const coeff_type rhs, const coeff_type cap) noexcept | Aleph::NTTExact | inlineprivatestatic |
| multiply(const Array< uint64_t > &a, const Array< uint64_t > &b) | Aleph::NTTExact | inlinestatic |
| next_power_of_two(const size_t n) noexcept | Aleph::NTTExact | inlineprivatestatic |
| pmultiply(ThreadPool &pool, const Array< uint64_t > &a, const Array< uint64_t > &b, const size_t chunk_size=0) | Aleph::NTTExact | inlinestatic |
| Prime0NTT typedef | Aleph::NTTExact | private |
| Prime1NTT typedef | Aleph::NTTExact | private |
| Prime2NTT typedef | Aleph::NTTExact | private |
| prime_count() noexcept | Aleph::NTTExact | inlinestatic |
| prime_supports_product_size(const size_t required) noexcept | Aleph::NTTExact | inlineprivatestatic |
| primes_ | Aleph::NTTExact | privatestatic |
| reconstruct_coefficient(const uint64_t r0, const uint64_t r1, const uint64_t r2) | Aleph::NTTExact | inlineprivatestatic |
| reconstruct_product(const Array< uint64_t > &c0, const Array< uint64_t > &c1, const Array< uint64_t > &c2, ThreadPool *const pool, const size_t chunk_size) | Aleph::NTTExact | inlineprivatestatic |
| sub_mod(const uint64_t lhs, const uint64_t rhs, const uint64_t mod) noexcept | Aleph::NTTExact | inlineprivatestatic |
| supports_product_size(const size_t required) noexcept | Aleph::NTTExact | inlinestatic |
| validate_inputs(const Array< uint64_t > &a, const Array< uint64_t > &b, const char *const ctx) | Aleph::NTTExact | inlineprivatestatic |