Template Struct seriesPowers
Defined in File ciphertext-fwd.h
Page Contents
Template Parameter Order
typename Element
Struct Documentation
-
template<typename Element>
struct lbcrypto::seriesPowers Public Functions
-
seriesPowers() = default
-
~seriesPowers() = default
-
inline explicit seriesPowers(const std::vector<Ciphertext<Element>> &powers0)
-
inline seriesPowers(const std::vector<Ciphertext<Element>> &powers0, const std::vector<Ciphertext<Element>> &powers1)
-
inline seriesPowers(const std::vector<Ciphertext<Element>> &powers0, const std::vector<Ciphertext<Element>> &powers20, const Ciphertext<Element> &power2km10, uint32_t k0, uint32_t m0)
-
inline seriesPowers(const std::vector<Ciphertext<Element>> &powers0, const std::vector<Ciphertext<Element>> &powers20, const Ciphertext<Element> &power2km10, uint32_t k0, uint32_t m0, const std::vector<Ciphertext<Element>> &powers1, const std::vector<Ciphertext<Element>> &powers21, const Ciphertext<Element> &power2km11)
Public Members
-
std::vector<Ciphertext<Element>> powersRe
-
std::vector<Ciphertext<Element>> powers2Re
-
Ciphertext<Element> power2km1Re
-
uint32_t k
-
uint32_t m
-
std::vector<Ciphertext<Element>> powersIm
-
std::vector<Ciphertext<Element>> powers2Im
-
Ciphertext<Element> power2km1Im
-
seriesPowers() = default