|
LMCAS
Lamina Computer Algebra System
|
命名空间 | |
| namespace | anonymous_namespace{fglm_dimension.cpp} |
类 | |
| class | GaussianEliminator |
| class | MonomialEnumerator |
函数 | |
| void | generate_degree (Monomial ¤t, size_t variable, int remaining, std::vector< Monomial > &monomials) |
| bool | has_pure_generators (const std::vector< Monomial > &leading, size_t num_vars) |
| bool | is_standard (const Monomial &monomial, const std::vector< Monomial > &leading) |
| std::vector< Monomial > | leading_monomials (const std::vector< FGLMPoly > &basis) |
| void LMCAS::fglm_detail::generate_degree | ( | Monomial & | current, |
| size_t | variable, | ||
| int | remaining, | ||
| std::vector< Monomial > & | monomials ) |
在文件 fglm_dimension.cpp 第 47 行定义.
引用了 LMCAS::exponent, generate_degree() , 以及 LMCAS::variable.
被这些函数引用 generate_degree() , 以及 LMCAS::quotient_dimension().
| bool LMCAS::fglm_detail::has_pure_generators | ( | const std::vector< Monomial > & | leading, |
| size_t | num_vars ) |
在文件 fglm_dimension.cpp 第 25 行定义.
引用了 has_pure_generators() , 以及 LMCAS::variable.
被这些函数引用 LMCAS::fglm_convert() , 以及 has_pure_generators().
| bool LMCAS::fglm_detail::is_standard | ( | const Monomial & | monomial, |
| const std::vector< Monomial > & | leading ) |
在文件 fglm_dimension.cpp 第 18 行定义.
引用了 LMCAS::divides_monomial() , 以及 is_standard().
被这些函数引用 LMCAS::fglm_convert(), LMCAS::anonymous_namespace{fglm.cpp}::generate_standard_degree(), is_standard() , 以及 LMCAS::quotient_dimension().
| std::vector< Monomial > LMCAS::fglm_detail::leading_monomials | ( | const std::vector< FGLMPoly > & | basis | ) |
在文件 fglm_dimension.cpp 第 39 行定义.
引用了 LMCAS::basis , 以及 leading_monomials().
被这些函数引用 leading_monomials(), LMCAS::quotient_dimension() , 以及 LMCAS::anonymous_namespace{fglm.cpp}::standard_basis().