helib::zz_pXModulus1 Class Reference

Auxiliary classes to facilitate faster reduction mod Phi_m(X) when the input has degree less than m. More...

#include <NumbTh.h>

Public Member Functions

 zz_pXModulus1 (long _m, const NTL::zz_pX &_f)
 
const NTL::zz_pXModulus & upcast () const
 

Public Attributes

long m
 
NTL::zz_pX f
 
long n
 
bool specialLogic
 
long k
 
long k1
 
NTL::fftRep R0
 
NTL::fftRep R1
 
NTL::zz_pXModulus fm
 

Detailed Description

Auxiliary classes to facilitate faster reduction mod Phi_m(X) when the input has degree less than m.

Constructor & Destructor Documentation

◆ zz_pXModulus1()

helib::zz_pXModulus1::zz_pXModulus1 ( long  _m,
const NTL::zz_pX &  _f 
)

Member Function Documentation

◆ upcast()

const NTL::zz_pXModulus& helib::zz_pXModulus1::upcast ( ) const
inline

Member Data Documentation

◆ f

NTL::zz_pX helib::zz_pXModulus1::f

◆ fm

NTL::zz_pXModulus helib::zz_pXModulus1::fm

◆ k

long helib::zz_pXModulus1::k

◆ k1

long helib::zz_pXModulus1::k1

◆ m

long helib::zz_pXModulus1::m

◆ n

long helib::zz_pXModulus1::n

◆ R0

NTL::fftRep helib::zz_pXModulus1::R0

◆ R1

NTL::fftRep helib::zz_pXModulus1::R1

◆ specialLogic

bool helib::zz_pXModulus1::specialLogic