LMCAS
Lamina Computer Algebra System
Toggle main menu visibility
载入中...
搜索中...
未找到
assumption_simplification.hpp
浏览该文件的文档.
1
#pragma once
2
3
#include "
symbolic.hpp
"
4
#include <string>
5
#include <vector>
6
7
namespace
LMCAS::detail
{
8
9
ExpressionResult
simplify_expression
(
const
ExprPtr
& expression,
10
ComputationContext&
context
);
11
12
ExpressionResult
expand_expression
(
const
ExprPtr
& expression,
13
ComputationContext&
context
);
14
ExpressionResult
differentiate_expression
(
const
ExprPtr
& expression,
15
const
std::string&
variable
,
16
ComputationContext&
context
);
17
ExpressionResult
substitute_expression
(
const
ExprPtr
& expression,
18
const
std::string&
variable
,
19
const
ExprPtr
&
replacement
,
20
ComputationContext&
context
);
21
ExpressionResult
substitute_expression
(
22
const
ExprPtr
& expression,
23
const
std::vector<Binding>& replacements,
24
ComputationContext&
context
);
25
26
}
LMCAS::detail
多元 Hensel 提升(单变量步)
定义
assumption_context.hpp:31
LMCAS::detail::substitute_expression
ExpressionResult substitute_expression(const ExprPtr &expression, const std::string &variable, const ExprPtr &replacement, ComputationContext &context)
定义
assumption_simplification.cpp:57
LMCAS::detail::simplify_expression
ExpressionResult simplify_expression(const ExprPtr &expression, ComputationContext &context)
定义
assumption_simplification.cpp:33
LMCAS::detail::variable
const std::string & variable
定义
expression_transform.hpp:22
LMCAS::detail::replacement
const std::string const SymbolicNodePtr & replacement
定义
expression_transform.hpp:26
LMCAS::detail::expand_expression
ExpressionResult expand_expression(const ExprPtr &expression, ComputationContext &context)
定义
assumption_simplification.cpp:41
LMCAS::detail::context
std::size_t std::size_t ComputationContext & context
定义
exact_algebraic.hpp:27
LMCAS::detail::differentiate_expression
ExpressionResult differentiate_expression(const ExprPtr &expression, const std::string &variable, ComputationContext &context)
定义
assumption_simplification.cpp:48
LMCAS::ExpressionResult
Result< std::shared_ptr< SymbolicExpr > > ExpressionResult
Result of an operation that produces a symbolic expression.
定义
symbolic.hpp:31
LMCAS::ExprPtr
std::shared_ptr< SymbolicExpr > ExprPtr
定义
conditional_result.hpp:19
symbolic.hpp
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口.
src
internal
assumption_simplification.hpp
生成于
, 为 LMCAS使用
1.18.0