Declatations of the classes PAlgebra. More...
#include <vector>
#include <NTL/ZZX.h>
#include <NTL/GF2X.h>
#include <NTL/vec_GF2.h>
#include <NTL/GF2EX.h>
#include <NTL/lzz_pEX.h>
#include "cloned_ptr.h"
Go to the source code of this file.
Classes | |
class | PAlgebra |
The structure of (Z/mZ)* /(p) More... | |
class | PAlgebraModBase |
Virtual base class for PAlgebraMod. More... | |
class | PAlgebraModDerived< type > |
A concrete instantiation of the virtual class. More... | |
class | MappingData< type > |
Auxilliary structure to support encoding/decoding slots. More... | |
class | PAlgebraModDerived< type > |
A concrete instantiation of the virtual class. More... | |
class | PAlgebraMod |
The structure of Z[X]/(Phi_m(X), p) More... | |
Enumerations | |
enum | PA_tag { PA_GF2_tag, PA_zz_p_tag } |
Functions | |
PAlgebraModBase * | buildPAlgebraMod (const PAlgebra &zMStar, long r) |
Builds a table, of type PA_GF2 if p == 2 and r == 1, and PA_zz_p otherwise. | |
Declatations of the classes PAlgebra.