helayers::AbstractFunctionEvaluator Class Reference
Internal abstract implementation of function evaluation, do not use directly. More...
#include <AbstractFunctionEvaluator.h>
Inheritance diagram for helayers::AbstractFunctionEvaluator:
Public Member Functions | |
AbstractFunctionEvaluator (HeContext &he) | |
AbstractFunctionEvaluator (const AbstractFunctionEvaluator &src)=delete | |
AbstractFunctionEvaluator & | operator= (const AbstractFunctionEvaluator &src)=delete |
virtual void | powerInPlace (AbstractCiphertext &cipher, int p) const |
virtual void | totalProduct (AbstractCiphertext &result, const std::vector< std::shared_ptr< helayers::AbstractCiphertext >> &multiplicands) const |
Detailed Description
Internal abstract implementation of function evaluation, do not use directly.
Used as parent class for concrete classes implementing function evaluators in various schemes. Do not use directly, use a NativeFunctionEvaluator class instead.
The documentation for this class was generated from the following files:
- /opt/IBM/FHE-distro/ML-HElib/src/helayers/hebase/impl/AbstractFunctionEvaluator.h
- /opt/IBM/FHE-distro/ML-HElib/src/helayers/hebase/impl/AbstractFunctionEvaluator.cpp