|
LMCAS
Lamina Computer Algebra System
|
级数引擎模块:收敛性判定,幂级数运算,傅里叶级数,洛朗级数,渐近展开,符号求和与乘积. 更多...
#include "computation_context.hpp"#include "result.hpp"#include "symbolic.hpp"#include <vector>#include <string>#include <memory>类 | |
| struct | LMCAS::ConvergenceInfo |
| 收敛性判定信息. 更多... | |
| struct | LMCAS::LaurentResult |
| 洛朗级数展开结果. 更多... | |
命名空间 | |
| namespace | LMCAS |
类型定义 | |
| using | LMCAS::ConvergenceInfoResult = Result<ConvergenceInfo> |
| using | LMCAS::LaurentSeriesResult = Result<LaurentResult> |
| using | LMCAS::PowerSeriesResult = Result<std::vector<std::shared_ptr<SymbolicExpr>>> |
枚举 | |
| enum class | LMCAS::ConvergenceResult { LMCAS::Convergent , LMCAS::Divergent , LMCAS::Inconclusive } |
| 收敛性结果枚举. 更多... | |
| enum class | LMCAS::SingularityType { LMCAS::Removable , LMCAS::Pole , LMCAS::Essential } |
| 从无限级数通项计算幂级数收敛半径. 更多... | |
级数引擎模块:收敛性判定,幂级数运算,傅里叶级数,洛朗级数,渐近展开,符号求和与乘积.
在文件 series_engine.hpp 中定义.
| struct LMCAS::ConvergenceInfo |
收敛性判定信息.
在文件 series_engine.hpp 第 31 行定义.
| 类成员 | ||
|---|---|---|
| ConvergenceResult | result | 判定结果 |
| string | test_used | 使用的判定方法("ratio", "root", "comparison") |
| struct LMCAS::LaurentResult |
洛朗级数展开结果.
在文件 series_engine.hpp 第 171 行定义.
| 类成员 | ||
|---|---|---|
| int | pole_order | 极点阶数(非极点时为 0) |
| shared_ptr< SymbolicExpr > | residue | 留数((z-z_0)-¹ 的系数) |
| shared_ptr< SymbolicExpr > | series | 洛朗级数表达式 |
| SingularityType | singularity | 奇点类型 |