|
LMCAS
Lamina Computer Algebra System
|
类 | |
| class | LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::RootIsolation |
| struct | LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::SampledInterval |
命名空间 | |
| namespace | LMCAS |
| namespace | LMCAS::detail |
| 多元 Hensel 提升(单变量步) | |
| namespace | LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp} |
函数 | |
| std::vector< IsolatedInterval > | LMCAS::isolate_roots (const std::shared_ptr< SymbolicExpr > &expr, const std::shared_ptr< SymbolicExpr > &derivative, const std::string &var, const SearchInterval &interval, const SolveOptions &opts) |
| std::vector< IsolatedInterval > | LMCAS::detail::isolate_roots_with_context (const std::shared_ptr< SymbolicExpr > &expr, const std::shared_ptr< SymbolicExpr > &derivative, const std::string &var, const SearchInterval &interval, const SolveOptions &opts, RewriteBudget &budget, std::optional< CasError > *failure, bool *complete) |
变量 | |
| constexpr int | LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::initial_divisions = 64 |
| constexpr lmmc_real_t | LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::minimum_width = 1e-6 |
| struct LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::SampledInterval |
在文件 mixed_transcendental_isolation.cpp 第 12 行定义.
| 类成员 | ||
|---|---|---|
| lmmc_real_t | f_hi | |
| lmmc_real_t | f_lo | |
| lmmc_real_t | hi | |
| lmmc_real_t | lo | |