|
LMCAS
Lamina Computer Algebra System
|
#include "inequality_solver.hpp"#include "internal/symbolic_ast.hpp"#include "poly_utils.hpp"#include "solve_polynomial.hpp"#include "solve_strategies.hpp"#include "newton_raphson.hpp"#include "root_of_utils.hpp"#include "internal/exact_algebraic.hpp"#include "internal/inequality_solver_support.hpp"#include "internal/expression_transform.hpp"#include "internal/rewrite_budget.hpp"#include <algorithm>#include <cmath>#include <limits>#include <memory>#include <optional>#include <utility>#include <vector>类 | |
| struct | LMCAS::anonymous_namespace{inequality_solver_polynomial.cpp}::ExactInequalityRoot |
| struct | LMCAS::QuadraticBoundaries |
命名空间 | |
| namespace | LMCAS |
| namespace | LMCAS::anonymous_namespace{inequality_solver_polynomial.cpp} |
| namespace | LMCAS::detail |
| 多元 Hensel 提升(单变量步) | |
| namespace | LMCAS::detail::inequality_support |
变量 | |
| constexpr const char * | LMCAS::anonymous_namespace{inequality_solver_polynomial.cpp}::kCheckedInequalityOperation = "solve_inequality_checked" |
| struct LMCAS::anonymous_namespace{inequality_solver_polynomial.cpp}::ExactInequalityRoot |
在文件 inequality_solver_polynomial.cpp 第 299 行定义.
| 类成员 | ||
|---|---|---|
| ExactRealAlgebraic | algebraic | |
| shared_ptr< SymbolicExpr > | expression | |
| int | multiplicity = 1 | |
| struct LMCAS::QuadraticBoundaries |
在文件 inequality_solver_polynomial.cpp 第 126 行定义.
| 类成员 | ||
|---|---|---|
| shared_ptr< SymbolicExpr > | first | |
| shared_ptr< SymbolicExpr > | second | |