min_poly.h
上传用户:jtjnyq9001
上传日期:2014-11-21
资源大小:3974k
文件大小:1k
源码类别:

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = min_poly.h
  3. //
  4. #ifndef _MIN_POLY_H_
  5. #define _MIN_POLY_H_
  6. #include "galfield.h"
  7. #include "cyclo_partit.h"
  8. //#include "pfelem.h"
  9. //#include "cycpoly.h"
  10. #include "poly_pf.h"
  11. //#include "berlefac.h"
  12. //#include "deque"
  13. using namespace std;
  14. class MinimalPolynomial : public PolyOvrPrimeField
  15. {
  16. public:
  17.   MinimalPolynomial( GaloisField* exten_field, CyclotomicCoset *coset );
  18. private:
  19.   int* Coset_Start;
  20.   int* Coset_Size;
  21.   int* Element_Vector;
  22.   int Num_Cosets;
  23.   int Modulus;
  24. };
  25. #endif