|
LMCAS
Lamina Computer Algebra System
|
Berlekamp 分解结果。 更多...
#include <exact_factorization.hpp>
Public 成员函数 | |
| BerlekampResult () | |
Public 属性 | |
| std::vector< Polynomial< ModInt > > | factors |
| 模 p 下的不可约因子。 | |
| std::vector< std::vector< int64_t > > | null_space_basis |
| 零空间基向量。 | |
| int | null_space_dim |
| 零空间维度,等于不可约因子数。 | |
| int64_t | prime |
| 使用的素数。 | |
Berlekamp 分解结果。
在文件 exact_factorization.hpp 第 15 行定义.
|
inline |
在文件 exact_factorization.hpp 第 21 行定义.
引用了 null_space_dim , 以及 prime.
| std::vector<Polynomial<ModInt> > LMCAS::BerlekampResult::factors |
模 p 下的不可约因子。
在文件 exact_factorization.hpp 第 17 行定义.
被这些函数引用 LMCAS::berlekamp_factor() , 以及 LMCAS::anonymous_namespace{univariate_factor_bridge.cpp}::bridge_lift_and_combine().
| std::vector<std::vector<int64_t> > LMCAS::BerlekampResult::null_space_basis |
| int LMCAS::BerlekampResult::null_space_dim |
零空间维度,等于不可约因子数。
在文件 exact_factorization.hpp 第 18 行定义.
被这些函数引用 BerlekampResult() , 以及 LMCAS::berlekamp_factor().
| int64_t LMCAS::BerlekampResult::prime |