|
LMCAS
Lamina Computer Algebra System
|
函数 | |
| detail::IntegralParts | rd_add_fraction_primitives (const std::string &var, const std::vector< std::pair< Polynomial< Rational >, int > > &factors, const std::vector< Polynomial< Rational > > &numerators, detail::IntegralParts result, ComputationContext &context) |
| std::shared_ptr< SymbolicExpr > | rd_integrate_polynomial (const Polynomial< Rational > ", const std::string &var) |
| Result< detail::IntegralParts > | rd_integrate_proper_fraction (const std::string &var, const Polynomial< Rational > &P, const Polynomial< Rational > &Q, const SymbolicExpr &zero, ComputationContext &computation) |
| void | rd_reduce_reciprocal (Polynomial< Rational > &P, Polynomial< Rational > &Q) |
| detail::IntegralParts LMCAS::anonymous_namespace{integration_rational.cpp}::rd_add_fraction_primitives | ( | const std::string & | var, |
| const std::vector< std::pair< Polynomial< Rational >, int > > & | factors, | ||
| const std::vector< Polynomial< Rational > > & | numerators, | ||
| detail::IntegralParts | result, | ||
| ComputationContext & | context ) |
在文件 integration_rational.cpp 第 41 行定义.
引用了 LMCAS::context, LMCAS::detail::expression_from_node(), LMCAS::detail::integrate_rational_term(), LMCAS::detail::make_expression_ptr(), LMCAS::detail::node(), LMCAS::detail::normalize_node(), LMCAS::detail::IntegralParts::primitive, rd_add_fraction_primitives() , 以及 LMCAS::detail::IntegralParts::remainder.
被这些函数引用 rd_add_fraction_primitives() , 以及 rd_integrate_proper_fraction().
| std::shared_ptr< SymbolicExpr > LMCAS::anonymous_namespace{integration_rational.cpp}::rd_integrate_polynomial | ( | const Polynomial< Rational > & | quot, |
| const std::string & | var ) |
在文件 integration_rational.cpp 第 19 行定义.
引用了 LMCAS::Polynomial< CoeffType >::coeffs, LMCAS::Polynomial< CoeffType >::is_zero(), rd_integrate_polynomial() , 以及 LMCAS::v.
被这些函数引用 rd_integrate_polynomial() , 以及 rd_integrate_proper_fraction().
| Result< detail::IntegralParts > LMCAS::anonymous_namespace{integration_rational.cpp}::rd_integrate_proper_fraction | ( | const std::string & | var, |
| const Polynomial< Rational > & | P, | ||
| const Polynomial< Rational > & | Q, | ||
| const SymbolicExpr & | zero, | ||
| ComputationContext & | computation ) |
在文件 integration_rational.cpp 第 67 行定义.
引用了 LMCAS::Polynomial< CoeffType >::degree(), LMCAS::Polynomial< CoeffType >::div_mod(), LMCAS::detail::factor_denominator(), LMCAS::Result< T >::failure(), LMCAS::Polynomial< CoeffType >::is_zero(), rd_add_fraction_primitives(), rd_integrate_polynomial(), rd_integrate_proper_fraction(), LMCAS::detail::IntegralParts::remainder, LMCAS::detail::solve_coefficients() , 以及 LMCAS::Polynomial< CoeffType >::variable_name.
被这些函数引用 rd_integrate_proper_fraction().
| void LMCAS::anonymous_namespace{integration_rational.cpp}::rd_reduce_reciprocal | ( | Polynomial< Rational > & | P, |
| Polynomial< Rational > & | Q ) |
在文件 integration_rational.cpp 第 8 行定义.
引用了 LMCAS::Polynomial< CoeffType >::degree(), LMCAS::Polynomial< CoeffType >::div_mod(), LMCAS::Polynomial< CoeffType >::is_zero(), rd_reduce_reciprocal() , 以及 LMCAS::Polynomial< CoeffType >::variable_name.
被这些函数引用 rd_reduce_reciprocal().