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 |
1.9.1