LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
LMCAS::BerlekampResult结构体 参考

Berlekamp 分解结果。 更多...

#include <exact_factorization.hpp>

LMCAS::BerlekampResult 的协作图:

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 行定义.

构造及析构函数说明

◆ BerlekampResult()

LMCAS::BerlekampResult::BerlekampResult ( )
inline

在文件 exact_factorization.hpp 第 21 行定义.

21: prime(-1), null_space_dim(0) {}
int null_space_dim
零空间维度,等于不可约因子数。
int64_t prime
使用的素数。

引用了 null_space_dim , 以及 prime.

类成员变量说明

◆ factors

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().

◆ null_space_basis

std::vector<std::vector<int64_t> > LMCAS::BerlekampResult::null_space_basis

零空间基向量。

在文件 exact_factorization.hpp 第 19 行定义.

被这些函数引用 LMCAS::berlekamp_factor().

◆ null_space_dim

int LMCAS::BerlekampResult::null_space_dim

零空间维度,等于不可约因子数。

在文件 exact_factorization.hpp 第 18 行定义.

被这些函数引用 BerlekampResult() , 以及 LMCAS::berlekamp_factor().

◆ prime

int64_t LMCAS::BerlekampResult::prime

该结构体的文档由以下文件生成: