helayers::HelibBgvNativeFunctionEvaluator Class Reference

Concrete implementation of NativeFunctionEvaluator API for HElib's BGV scheme. More...

#include <HelibBgvNativeFunctionEvaluator.h>

Inheritance diagram for helayers::HelibBgvNativeFunctionEvaluator:
helayers::AbstractFunctionEvaluator

Public Member Functions

 HelibBgvNativeFunctionEvaluator (HeContext &he)
 
void powerInPlace (AbstractCiphertext &cipher, int p) const override
 
void totalProduct (AbstractCiphertext &result, const std::vector< std::shared_ptr< helayers::AbstractCiphertext >> &absMultiplicands) const override
 
- Public Member Functions inherited from helayers::AbstractFunctionEvaluator
 AbstractFunctionEvaluator (HeContext &he)
 
 AbstractFunctionEvaluator (const AbstractFunctionEvaluator &src)=delete
 
AbstractFunctionEvaluatoroperator= (const AbstractFunctionEvaluator &src)=delete
 

Detailed Description

Concrete implementation of NativeFunctionEvaluator API for HElib's BGV scheme.


The documentation for this class was generated from the following files:
  • /opt/IBM/FHE-distro/ML-HElib/src/helayers/hebase/helib/HelibBgvNativeFunctionEvaluator.h
  • /opt/IBM/FHE-distro/ML-HElib/src/helayers/hebase/helib/HelibBgvNativeFunctionEvaluator.cpp