helib::PowerfulTranslationIndexes Class Reference
Holds index tables for translation between powerful and zz_pX. More...
#include <powerful.h>
Public Member Functions | |
PowerfulTranslationIndexes (const NTL::Vec< long > &mv) | |
Public Attributes | |
long | m |
long | phim |
NTL::Vec< long > | mvec |
NTL::Vec< long > | phivec |
NTL::Vec< long > | divvec |
NTL::Vec< long > | invvec |
CubeSignature | longSig |
CubeSignature | shortSig |
NTL::Vec< long > | polyToCubeMap |
NTL::Vec< long > | cubeToPolyMap |
NTL::Vec< long > | shortToLongMap |
NTL::Vec< NTL::ZZX > | cycVec |
NTL::ZZX | phimX |
Detailed Description
Holds index tables for translation between powerful and zz_pX.
Constructor & Destructor Documentation
◆ PowerfulTranslationIndexes()
helib::PowerfulTranslationIndexes::PowerfulTranslationIndexes | ( | const NTL::Vec< long > & | mv | ) |
Member Data Documentation
◆ cubeToPolyMap
NTL::Vec<long> helib::PowerfulTranslationIndexes::cubeToPolyMap |
◆ cycVec
NTL::Vec<NTL::ZZX> helib::PowerfulTranslationIndexes::cycVec |
◆ divvec
NTL::Vec<long> helib::PowerfulTranslationIndexes::divvec |
◆ invvec
NTL::Vec<long> helib::PowerfulTranslationIndexes::invvec |
◆ longSig
CubeSignature helib::PowerfulTranslationIndexes::longSig |
◆ m
long helib::PowerfulTranslationIndexes::m |
◆ mvec
NTL::Vec<long> helib::PowerfulTranslationIndexes::mvec |
◆ phim
long helib::PowerfulTranslationIndexes::phim |
◆ phimX
NTL::ZZX helib::PowerfulTranslationIndexes::phimX |
◆ phivec
NTL::Vec<long> helib::PowerfulTranslationIndexes::phivec |
◆ polyToCubeMap
NTL::Vec<long> helib::PowerfulTranslationIndexes::polyToCubeMap |
◆ shortSig
CubeSignature helib::PowerfulTranslationIndexes::shortSig |
◆ shortToLongMap
NTL::Vec<long> helib::PowerfulTranslationIndexes::shortToLongMap |