|
LMCAS
Lamina Computer Algebra System
|
#include </home/runner/work/docs/docs/LMCAS/src/internal/fglm_internal.hpp>
类 | |
| struct | HeapCmp |
Public 成员函数 | |
| MonomialEnumerator (size_t num_vars, const MonomialOrder &order, int max_degree) | |
| bool | next (Monomial &out) |
Private 成员函数 | |
| void | push (const Monomial &monomial) |
Private 属性 | |
| HeapCmp | cmp_ {&order_} |
| std::vector< Monomial > | heap_ |
| int | max_degree_ |
| size_t | num_vars_ |
| MonomialOrder | order_ |
| std::set< Monomial > | visited_ |
在文件 fglm_internal.hpp 第 8 行定义.
| LMCAS::fglm_detail::MonomialEnumerator::MonomialEnumerator | ( | size_t | num_vars, |
| const MonomialOrder & | order, | ||
| int | max_degree ) |
在文件 fglm_linear.cpp 第 6 行定义.
引用了 max_degree_, num_vars_, LMCAS::order, order_ , 以及 push().
| bool LMCAS::fglm_detail::MonomialEnumerator::next | ( | Monomial & | out | ) |
在文件 fglm_linear.cpp 第 13 行定义.
引用了 cmp_, heap_, max_degree_, num_vars_, push() , 以及 LMCAS::total_degree().
被这些函数引用 LMCAS::fglm_convert().
|
private |
在文件 fglm_linear.cpp 第 30 行定义.
引用了 cmp_, heap_ , 以及 visited_.
被这些函数引用 MonomialEnumerator() , 以及 next().
在文件 fglm_internal.hpp 第 26 行定义.
|
private |
在文件 fglm_internal.hpp 第 24 行定义.
|
private |
在文件 fglm_internal.hpp 第 23 行定义.
被这些函数引用 MonomialEnumerator() , 以及 next().
|
private |
在文件 fglm_internal.hpp 第 21 行定义.
被这些函数引用 MonomialEnumerator() , 以及 next().
|
private |
在文件 fglm_internal.hpp 第 22 行定义.
被这些函数引用 MonomialEnumerator().
|
private |
在文件 fglm_internal.hpp 第 25 行定义.
被这些函数引用 push().