|
LMCAS
Lamina Computer Algebra System
|
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口. 更多...
#include "lmcas_export.hpp"#include "bigint.hpp"#include "conditional_result.hpp"#include "limit_value.hpp"#include "rational.hpp"#include <memory>#include <string>#include <variant>#include <cmath>#include <limits>#include <algorithm>#include <map>#include <functional>#include <stdexcept>#include <type_traits>类 | |
| struct | LMCAS::Binding |
命名空间 | |
| namespace | LMCAS |
| namespace | LMCAS::detail |
| 多元 Hensel 提升(单变量步) | |
宏定义 | |
| #define | _USE_MATH_DEFINES |
类型定义 | |
| using | LMCAS::ExpressionResult = Result<std::shared_ptr<SymbolicExpr>> |
| Result of an operation that produces a symbolic expression. | |
枚举 | |
| enum class | LMCAS::RelationOp { LMCAS::EQ , LMCAS::NEQ , LMCAS::LT , LMCAS::GT , LMCAS::LEQ , LMCAS::GEQ } |
| Stable relational operator used by public APIs. 更多... | |
符号表达式主类 SymbolicExpr 及其工厂方法,运算接口.
在文件 symbolic.hpp 中定义.
| struct LMCAS::Binding |
在文件 symbolic.hpp 第 33 行定义.
| 类成员 | ||
|---|---|---|
| shared_ptr< SymbolicExpr > | symbol | |
| shared_ptr< SymbolicExpr > | value | |
| #define _USE_MATH_DEFINES |
在文件 symbolic.hpp 第 6 行定义.