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

3G开发

开发平台:

Visual C++

  1. //
  2. //  File = berlefac.h
  3. //
  4. #ifndef _BERLEFAC_H_
  5. #define _BERLEFAC_H_
  6. #include "pfelem.h"
  7. #include "poly_pf.h"
  8. #include "berlemat.h"
  9. class BerlekampFactorization
  10. {
  11. public:
  12.   BerlekampFactorization( PolyOvrPrimeField *poly );
  13.   PolyOvrPrimeField* GetFactor( int factor_index );
  14.   int GetR(void);
  15. private:
  16.   int Degree;
  17.   BerlekampMatrix *B_Mtx;
  18.   PolyOvrPrimeField **Factors;
  19.   int R;
  20. };
  21. #endif