|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| Result< bool > | rd_collect_power (const PowerNode &pw, const std::string &var, std::vector< Polynomial< Rational > > &num, std::vector< Polynomial< Rational > > &den) |
| Result< bool > | rd_collect_rational (const std::shared_ptr< const SymbolicNode > &node, const std::string &var, std::vector< Polynomial< Rational > > &num, std::vector< Polynomial< Rational > > &den) |
| Result< bool > | rd_collect_sum (const AddNode &add, const std::string &var, std::vector< Polynomial< Rational > > &num, std::vector< Polynomial< Rational > > &den) |
| void | rd_normalize_fraction (Polynomial< Rational > &P, Polynomial< Rational > &Q, const std::string &var) |
| Result< bool > LMCAS::anonymous_namespace{integration_rational_collection.cpp}::rd_collect_power | ( | const PowerNode & | pw, |
| const std::string & | var, | ||
| std::vector< Polynomial< Rational > > & | num, | ||
| std::vector< Polynomial< Rational > > & | den ) |
在文件 integration_rational_collection.cpp 第 49 行定义.
引用了 LMCAS::PowerNode::base(), LMCAS::PowerNode::exponent(), LMCAS::integration_bounded_exponent(), LMCAS::polynomial_solver_detail::num(), rd_collect_power() , 以及 rd_collect_rational().
被这些函数引用 rd_collect_power() , 以及 rd_collect_rational().
| Result< bool > LMCAS::anonymous_namespace{integration_rational_collection.cpp}::rd_collect_rational | ( | const std::shared_ptr< const SymbolicNode > & | node, |
| const std::string & | var, | ||
| std::vector< Polynomial< Rational > > & | num, | ||
| std::vector< Polynomial< Rational > > & | den ) |
在文件 integration_rational_collection.cpp 第 87 行定义.
引用了 LMCAS::add(), LMCAS::Result< T >::failure(), LMCAS::detail::make_expression_ptr(), LMCAS::mul(), LMCAS::polynomial_solver_detail::num(), LMCAS::op, rd_collect_power(), rd_collect_rational(), rd_collect_sum(), LMCAS::UnsupportedExpression , 以及 LMCAS::v.
被这些函数引用 rd_collect_power(), rd_collect_rational() , 以及 rd_collect_sum().
| Result< bool > LMCAS::anonymous_namespace{integration_rational_collection.cpp}::rd_collect_sum | ( | const AddNode & | add, |
| const std::string & | var, | ||
| std::vector< Polynomial< Rational > > & | num, | ||
| std::vector< Polynomial< Rational > > & | den ) |
在文件 integration_rational_collection.cpp 第 10 行定义.
引用了 LMCAS::add(), LMCAS::polynomial_solver_detail::num(), LMCAS::op, rd_collect_rational() , 以及 rd_collect_sum().
被这些函数引用 rd_collect_rational() , 以及 rd_collect_sum().
| void LMCAS::anonymous_namespace{integration_rational_collection.cpp}::rd_normalize_fraction | ( | Polynomial< Rational > & | P, |
| Polynomial< Rational > & | Q, | ||
| const std::string & | var ) |
在文件 integration_rational_collection.cpp 第 127 行定义.
引用了 LMCAS::c, LMCAS::Polynomial< CoeffType >::coeffs, LMCAS::Polynomial< CoeffType >::degree(), LMCAS::Polynomial< CoeffType >::div_mod(), LMCAS::Polynomial< CoeffType >::gcd(), LMCAS::Polynomial< CoeffType >::is_zero(), LMCAS::Polynomial< CoeffType >::lead_coeff(), rd_normalize_fraction() , 以及 LMCAS::Polynomial< CoeffType >::trim().
被这些函数引用 rd_normalize_fraction().