LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
symbolic.hpp 文件参考

符号表达式主类 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>
symbolic.hpp 的引用(Include)关系图:
此图展示该文件被哪些文件直接或间接地引用了:

浏览该文件的源代码.

类

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 中定义.


类说明

◆ LMCAS::Binding

struct LMCAS::Binding

在文件 symbolic.hpp 第 33 行定义.

LMCAS::Binding 的协作图:
类成员
shared_ptr< SymbolicExpr > symbol
shared_ptr< SymbolicExpr > value

宏定义说明

◆ _USE_MATH_DEFINES

#define _USE_MATH_DEFINES

在文件 symbolic.hpp 第 6 行定义.