Virtual base class for PAlgebraMod.
More...
#include <PAlgebra.h>
Virtual base class for PAlgebraMod.
◆ ~PAlgebraModBase()
virtual helib::PAlgebraModBase::~PAlgebraModBase |
( |
| ) |
|
|
inlinevirtual |
◆ clone()
◆ getFactorsOverZZ()
virtual const std::vector<NTL::ZZX>& helib::PAlgebraModBase::getFactorsOverZZ |
( |
| ) |
const |
|
pure virtual |
Returns reference to the factorization of Phi_m(X) mod p^r, but as ZZX's.
Implemented in helib::PAlgebraModCx.
◆ getMask_zzX()
virtual zzX helib::PAlgebraModBase::getMask_zzX |
( |
long |
i, |
|
|
long |
j |
|
) |
| const |
|
pure virtual |
◆ getPPowR()
virtual long helib::PAlgebraModBase::getPPowR |
( |
| ) |
const |
|
pure virtual |
◆ getR()
virtual long helib::PAlgebraModBase::getR |
( |
| ) |
const |
|
pure virtual |
◆ getTag()
virtual PA_tag helib::PAlgebraModBase::getTag |
( |
| ) |
const |
|
pure virtual |
◆ getZMStar()
virtual const PAlgebra& helib::PAlgebraModBase::getZMStar |
( |
| ) |
const |
|
pure virtual |
◆ restoreContext()
virtual void helib::PAlgebraModBase::restoreContext |
( |
| ) |
const |
|
pure virtual |