LMCAS
Lamina Computer Algebra System
Toggle main menu visibility
载入中...
搜索中...
未找到
integration_rational_support.hpp
浏览该文件的文档.
1
#pragma once
2
#include "
internal/integration_support.hpp
"
3
4
namespace
LMCAS::detail
{
5
6
Result<bool>
extract_rational
(
7
const
SymbolicExpr& expr,
const
std::string& var,
8
Polynomial<Rational>& numerator, Polynomial<Rational>&
denominator
);
9
10
bool
factor_denominator
(
11
const
Polynomial<Rational>&
denominator
,
12
std::vector<std::pair<Polynomial<Rational>,
int
>>& factors);
13
14
Result<bool>
solve_coefficients
(
15
const
Polynomial<Rational>& numerator,
16
const
Polynomial<Rational>&
denominator
,
17
const
std::vector<std::pair<Polynomial<Rational>,
int
>>& factors,
18
std::vector<Polynomial<Rational>>& numerators,
19
ComputationContext&
context
);
20
21
IntegralParts
integrate_rational_term
(
22
const
Polynomial<Rational>& numerator,
23
const
Polynomial<Rational>& factor,
24
int
power,
const
std::string& var);
25
26
}
integration_support.hpp
LMCAS::detail
多元 Hensel 提升(单变量步)
定义
assumption_context.hpp:31
LMCAS::detail::integrate_rational_term
IntegralParts integrate_rational_term(const Polynomial< Rational > &numerator, const Polynomial< Rational > &factor, int power, const std::string &var)
定义
integration_rational_terms.cpp:158
LMCAS::detail::factor_denominator
bool factor_denominator(const Polynomial< Rational > &denominator, std::vector< std::pair< Polynomial< Rational >, int > > &factors)
定义
integration_rational_factorization.cpp:64
LMCAS::detail::extract_rational
Result< bool > extract_rational(const SymbolicExpr &expr, const std::string &var, Polynomial< Rational > &numerator, Polynomial< Rational > &denominator)
定义
integration_rational_collection.cpp:160
LMCAS::detail::context
std::size_t std::size_t ComputationContext & context
定义
exact_algebraic.hpp:27
LMCAS::detail::solve_coefficients
Result< bool > solve_coefficients(const Polynomial< Rational > &numerator, const Polynomial< Rational > &denominator, const std::vector< std::pair< Polynomial< Rational >, int > > &factors, std::vector< Polynomial< Rational > > &numerators, ComputationContext &context)
定义
integration_rational_coefficients.cpp:118
LMCAS::detail::IntegralParts
定义
integration_support.hpp:26
LMCAS::denominator
const ExprPtr & denominator
定义
expr.hpp:200
src
internal
integration_rational_support.hpp
生成于
, 为 LMCAS使用
1.18.0