LMCAS
Lamina Computer Algebra System
Toggle main menu visibility
载入中...
搜索中...
未找到
root_of_utils.hpp
浏览该文件的文档.
1
/**
2
* @file root_of_utils.hpp
3
* @brief RootOf 恒等关系、求值及代数闭式化简。
4
*/
5
#pragma once
6
7
#include "
root_of_identity.hpp
"
8
#include "
poly_utils.hpp
"
9
#include <vector>
10
#include <memory>
11
#include <string>
12
#include <optional>
13
14
namespace
LMCAS
{
15
16
17
/**
18
* @brief 化简 RootOf 表达式(如可用根式表示则转换为闭式)。
19
* @param rootof_expr RootOf 符号表达式
20
* @return 化简后的符号表达式
21
*/
22
LMCAS_API
std::shared_ptr<SymbolicExpr>
rootof_simplify
(
23
const
std::shared_ptr<SymbolicExpr>& rootof_expr);
24
25
26
}
LMCAS_API
#define LMCAS_API
定义
lmcas_export.hpp:13
LMCAS
定义
assumption.hpp:11
LMCAS::rootof_simplify
std::shared_ptr< SymbolicExpr > rootof_simplify(const std::shared_ptr< SymbolicExpr > &rootof_expr)
定义
root_of_utils.cpp:71
poly_utils.hpp
多项式转换与精确符号多项式代数。
root_of_identity.hpp
精确 RootOf 标识构造及受检数值求值。
include
root_of_utils.hpp
生成于
, 为 LMCAS使用
1.18.0