LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
mixed_transcendental_isolation.cpp 文件参考
#include "internal/mixed_transcendental_support.hpp"
#include <algorithm>
#include <cmath>
mixed_transcendental_isolation.cpp 的引用(Include)关系图:

浏览该文件的源代码.

类

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

类说明

◆ LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::SampledInterval

struct LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::SampledInterval

在文件 mixed_transcendental_isolation.cpp 第 12 行定义.

LMCAS::detail::anonymous_namespace{mixed_transcendental_isolation.cpp}::SampledInterval 的协作图:
类成员
lmmc_real_t f_hi
lmmc_real_t f_lo
lmmc_real_t hi
lmmc_real_t lo