|
LMCAS
Lamina Computer Algebra System
|
类 | |
| struct | LMCAS::EqvBudget |
| 各限额均为非零值;深度与规模在重写运行中检查,超限返回 ResourceLimit。 更多... | |
| struct | LMCAS::EqvOptions |
命名空间 | |
| namespace | LMCAS |
枚举 | |
| enum class | LMCAS::EqvProfile { LMCAS::Core , LMCAS::TrigBasic , LMCAS::ExpLogBasic } |
函数 | |
| __attribute__((visibility("default"))) Result< EqvProfile > eqv_profile_from_name(const std | LMCAS::__attribute__ ((visibility("default"))) BerlekampResult berlekamp_factor(const Polynomial< Rational > &poly |
| Berlekamp 模素数分解(内部接口). | |
变量 | |
| std::size_t std::size_t | LMCAS::depth |
| std::size_t std::size_t std::size_t | LMCAS::growth |
| __attribute__((visibility("default"))) Result< EqvProfile > eqv_profile_from_name(const std const std::string & | LMCAS::name |
| std::size_t | LMCAS::steps |
| struct LMCAS::EqvBudget |
各限额均为非零值;深度与规模在重写运行中检查,超限返回 ResourceLimit。
在文件 equivalence_options.hpp 第 18 行定义.
| struct LMCAS::EqvOptions |
在文件 equivalence_options.hpp 第 34 行定义.
| 类成员 | ||
|---|---|---|
| EqvBudget | budget = {} | |
| EqvProfile | profile = EqvProfile::Core | |