LMCAS
Lamina Computer Algebra System
载入中...
搜索中...
未找到
mixed_transcendental_classification.cpp 文件参考
mixed_transcendental_classification.cpp 的引用(Include)关系图:

浏览该文件的源代码.

类

struct  LMCAS::anonymous_namespace{mixed_transcendental_classification.cpp}::TranscendentalDetector

命名空间

namespace  LMCAS
namespace  LMCAS::anonymous_namespace{mixed_transcendental_classification.cpp}

函数

bool LMCAS::contains_transcendental_of_var (const std::shared_ptr< SymbolicExpr > &expr, const std::string &var)
static BigInt LMCAS::anonymous_namespace{mixed_transcendental_classification.cpp}::degree_in_var (const std::shared_ptr< const SymbolicNode > &node, const std::string &var)
 计算节点关于指定变量的多项式次数。 与 var 无关的子表达式次数为 0。
__attribute__((visibility("default"))) MixedTranscendentalResult solve_mixed_transcendental_checked(const std __attribute__((visibility("default"))) MixedTranscendentalResult solve_mixed_transcendental_checked(const std __attribute__((visibility("default"))) bool contains_transcendental_of_var(const std bool LMCAS::is_polynomial_after_substitution (const TransSubstitutionResult &sub_result)
 在调用方计算上下文中执行混合超越方程求解.
static bool LMCAS::anonymous_namespace{mixed_transcendental_classification.cpp}::is_transcendental_func (FunctionNode::FuncType t)
 判断函数类型是否为 sin、cos、tan、exp 或 ln。
static BigInt LMCAS::anonymous_namespace{mixed_transcendental_classification.cpp}::product_degree (const MultiplyNode &product, const std::string &var)
static BigInt LMCAS::anonymous_namespace{mixed_transcendental_classification.cpp}::sum_degree (const AddNode &sum, const std::string &var)