|
LMCAS
Lamina Computer Algebra System
|
类 | |
| struct | FactorRecursionGuard |
函数 | |
| static MultiPoly | embed_univariate_factor (const Polynomial< Rational > &factor, const std::vector< std::string > &variables, const std::string &main_variable) |
| static MultiFactorCheckedResult | factor_binomial_power (const MultiPoly &poly, const MultiPoly &primitive, const std::string &left_variable, const std::string &right_variable, ComputationContext &context) |
| static MultiFactorCheckedResult | factor_common_monomial (const MultiPoly &poly, const Monomial &common_monomial, const MultiPoly "ient, ComputationContext &context) |
| static MultiFactorCheckedResult | factor_difference_of_squares (const MultiPoly &poly, const std::pair< MultiPoly, MultiPoly > &difference, ComputationContext &context) |
| static MultiFactorCheckedResult | factor_embedded_univariate (const MultiPoly &poly, const MultiPoly &primitive, const std::string &main_variable, ComputationContext &context) |
| static MultiFactorCheckedResult | factor_multivariate_impl (const MultiPoly &poly, ComputationContext &context) |
|
static |
在文件 multivariate_factor_checked.cpp 第 91 行定义.
引用了 LMCAS::Polynomial< CoeffType >::coeffs , 以及 embed_univariate_factor().
被这些函数引用 embed_univariate_factor() , 以及 factor_embedded_univariate().
|
static |
在文件 multivariate_factor_checked.cpp 第 174 行定义.
引用了 LMCAS::multivariate_checked_detail::assemble_checked_factorization(), LMCAS::context, factor_binomial_power(), factor_multivariate_impl(), LMCAS::sub() , 以及 LMCAS::Result< T >::value().
被这些函数引用 factor_binomial_power() , 以及 factor_multivariate_impl().
|
static |
在文件 multivariate_factor_checked.cpp 第 116 行定义.
引用了 LMCAS::multivariate_checked_detail::assemble_checked_factorization(), LMCAS::context, factor_common_monomial(), factor_multivariate_impl(), LMCAS::sub() , 以及 LMCAS::Result< T >::value().
被这些函数引用 factor_common_monomial() , 以及 factor_multivariate_impl().
|
static |
在文件 multivariate_factor_checked.cpp 第 145 行定义.
引用了 LMCAS::multivariate_checked_detail::assemble_checked_factorization(), LMCAS::Complete, LMCAS::context, factor_difference_of_squares(), factor_multivariate_impl(), LMCAS::Inconclusive, LMCAS::sub() , 以及 LMCAS::Result< T >::value().
被这些函数引用 factor_difference_of_squares() , 以及 factor_multivariate_impl().
|
static |
在文件 multivariate_factor_checked.cpp 第 211 行定义.
引用了 LMCAS::multivariate_checked_detail::assemble_checked_factorization(), LMCAS::context, embed_univariate_factor(), factor_embedded_univariate(), LMCAS::factor_univariate_bridge_checked() , 以及 LMCAS::Result< MathResult< MultiFactorResult > >::failure().
被这些函数引用 factor_embedded_univariate() , 以及 factor_multivariate_impl().
|
static |
在文件 multivariate_factor_checked.cpp 第 233 行定义.
引用了 LMCAS::multivariate_checked_detail::assemble_checked_factorization(), LMCAS::Complete, LMCAS::context, LMCAS::detail::detect_binomial_power(), LMCAS::detail::detect_difference_of_squares(), LMCAS::exponent, LMCAS::detail::extract_common_monomial(), factor_binomial_power(), factor_common_monomial(), factor_difference_of_squares(), factor_embedded_univariate(), LMCAS::multivariate_checked_detail::factor_evaluated_linear(), LMCAS::detail::factor_homogeneous_bivariate(), factor_multivariate_impl(), LMCAS::Result< MathResult< MultiFactorResult > >::failure(), LMCAS::Inconclusive, LMCAS::InternalInvariant, LMCAS::right , 以及 LMCAS::variable.
被这些函数引用 factor_binomial_power(), factor_common_monomial(), factor_difference_of_squares() , 以及 factor_multivariate_impl().