Template Class HEArithmeticOperator< Scheme::BFV >

Inheritance Relationships

Base Type

Class Documentation

template<>
class HEArithmeticOperator<Scheme::BFV> : public heongpu::HEOperator<Scheme::BFV>

HEArithmeticOperator performs arithmetic operations on ciphertexts.

Public Functions

HEArithmeticOperator(HEContext<Scheme::BFV> context, HEEncoder<Scheme::BFV> &encoder)

Constructs a new HEArithmeticOperator object.

Parameters:
  • context – Encryption parameters.

  • encoder – Encoder for arithmetic operations.